竞赛
考级
工号与部门编号的值
风虽
《8741条》
复仇者_帅童
有人能做出这题,我关注ta🕶️
shell
周杰伦 - 最长的电影 作词:周杰伦 作曲:周杰伦 编曲:钟兴民 制作人:周杰伦 我们的开始 是很长的电影 放映了三年 我票都还留着 冰上的芭蕾 脑海中还在旋转 望着你 慢慢忘记你 朦胧的时间 我们溜了多远 冰刀划的圈 圈起了谁改变 如果再重来 会不会稍嫌狼狈 爱是不是不开口才珍贵 再给我两分钟 让我把记忆结成冰 别融化了眼泪 你妆都花了要我怎么记得 记得你要我忘了吧 记得你叫我忘了吧 你说你会哭 不是因为在乎 朦胧的时间 我们溜了多远 冰刀划的圈 圈起了谁改变 如果再重来 会不会稍嫌狼狈 爱是不是不开口才珍贵 再给我两分钟 让我把记忆结成冰 别融化了眼泪 你妆都花了要我怎么记得 记得你叫我忘了吧 记得你叫我忘了吧 你说你会哭 不是因为在乎 再给我两分钟 让我把记忆结成冰 别融化了眼泪 你妆都花了要我怎么记得 记得你叫我忘了吧 记得你叫我忘了吧 你说你会哭 不是因为在乎
陌离﹠
AC君,看看咋回事
Ysjt | 深 ™
#include<iostream> using namespace std; int main(){ int n,m,sum=0,a; cin>>n>>m; for (int i = 1;i<=n;i++){ cin>>a; if(a==m){ sum+=1; }else{ continue; } }cout<<sum; return 0; }
GAN15峰芒
https://www.acgo.cn/problemset/7079/info A7079.烧鸟串串 这是一个看似很简单的题, 正确率是0% emo了
语希
最简单的入门题目,却是正确率最低的。
有众多大佬的中国团队等你加入!!!(一只姜是蒟蒻!) 总部 分部1(出题分部) (审核标准较高) 分部2 分部3 分部4 分部5
一只姜(AAAAAA级遗址)
我为什么发布的东东又被下架了??? 我这回发了个团队的招募 @AC君 我真的是无语到家了,我这回没有发到学习讨论里吧
才雄
魔都浦西火车站外的新手村,一个OIer开设的机房里, 程序员法兰西端坐在桌后。他头也不抬,冷冷地问:“你叫什么名字?” “李田所" “年龄?” “24岁。” “什么错误?” “TLE。” 法兰西站起身熟练地打开病人的代码。他愣住了,蓝色的眼睛里闪出惊疑的神情。他重新审视着眼前这个人,冷冷地问:“你的洛谷名是什么颜色的?” “蓝色。” “你是红名!”法兰西一针见血地说,“我当过管理员,这么多的代码,只有红名佬才写的出来!” 病人微微一笑,说:“法兰西,你说我是红名,我就是红名吧。” 法兰西的目光柔和了,他吩咐同事:“准备改BUG。” 法兰西正在换工作服,同事跑来,低声告诉他病人拒绝使用O2优化。法兰西的眉毛扬了起来,他走进机房,生气地说:“年轻人,在这儿要听程序员的指挥!” 病人平静地回答:“法兰西,O2优化离头文件太近,我担心施行O2优化会影响头文件。而我,需要一个非常好用的头文件!” 法兰西再一次愣住了,竟有点口吃地说:“你,你能忍受吗?你的程序需要加上无数个剪枝,把原先的代码和你改的代码全部删掉!” “试试看吧。” 电脑前,一向从容镇定的法兰西,这次双手却有些颤抖,他额上汗珠滚滚,同事帮他擦了一次又一次。最后他忍不住开口对病人说:“你挺不住可以哼叫。” 病人一声不吭,双手紧紧抓住身下的白床单,手背青筋暴起,汗如雨下。他越来越使劲,崭新的白床单居然被抓破了。 脱去工作服的法兰西擦着汗走过来,由衷地说:“年轻人,我真担心你会WA过去。” 病人脸色苍白。他勉强一笑,说:“我一直在数你的改的行数。” 法兰西吓了一跳,不相信地问:“我改了多少行?” “1145行。” 法兰西惊呆了,大声嚷道:“你是一个真正的OIer,一个会写代码的神犇!你堪称管理员!” “你过奖了。” 法兰西的脸上浮出慈祥的神情。他想说什么又忍住了,挥手让同事出去,然后关上机房的门,注视着病人,说:“告诉我,你的真名叫什么?” “花似雪。” 法兰西肃然起敬:“啊,AK IOI的神犇,久仰久仰,认识你很荣幸。”法兰西友好地把手伸了过去。
Gold Pile
前四个0,0,6,6
&;̨̡͇̲͙̞̺̪̯
法兰西发题解了!金砖高兴了!
周杰伦的有伤感有欢快,但我个人觉得伤感大于欢乐,伤感的太能让人带入进去,歌词是真的有背景,周杰伦的歌不可能是那种平白无故写的一定是有特殊背景写的,加上周杰伦选的旋律和那动听的声音,叫周董没错了 周杰伦绝对一辈子粉丝 为什么他的歌会感觉听起来不老
静止了 所有的花开 遥远了 清晰了爱 天郁闷 爱却很喜欢 那时候我不懂这叫爱 你喜欢 站在那窗台 你好久 都没再来 彩色的时间染上空白 是你流的泪晕开 不要你离开 距离隔不开 思念变成海 在窗外进不来 原谅说太快 爱成了阻碍 手中的风筝放太快回不来 不要你离开 回忆划不开 欠你的宠爱 我在等待重来 天空仍灿烂 它爱着大海 情歌被打败 爱已不存在 你喜欢 站在那窗台 你好久 都没再来 彩色的时间染上空白 是你流的泪晕开 不要你离开 距离隔不开 思念变成海 在窗外进不来 原谅说太快 爱成了阻碍 手中的风筝放太快回不来 不要你离开 回忆划不开 欠你的宠爱 我在等待重来 天空仍灿烂 它爱着大海 情歌被打败 爱已不存在
翻着我们的照片 想念若隐若现 去年的冬天 我们笑得很甜 看着你哭泣的脸 对着我说再见 来不及听见 你已走得很远 也许你已经放弃我 也许已经很难回头 我知道是自己错过 请再给我一个理由说你不爱我 就算是我不懂 能不能原谅我 请不要把分手当作你的请求 我知道坚持要走是你受伤的借口 请你回头 我会陪你一直走到最后 就算没有结果 我也能够承受 我知道你的痛 是我给的承诺 你说给过我纵容 沉默是因为包容 如果要走 请你记得我 翻着我们的照片 想念若隐若现 去年的冬天 我们笑得很甜 看着你哭泣的脸 对着我说再见 来不及听见 你已走得很远 也许你已经放弃我 也许已经很难回头 我知道是自己错过 请再给我一个理由说你不爱我 就算是我不懂 能不能原谅我 请不要把分手当作你的请求 我知道坚持要走是你受伤的借口 请你回头 我会陪你一直走到最后 就算没有结果 我也能够承受 我知道你的痛 是我给的承诺 你说给过我纵容 沉默是因为包容 如果要走 请你记得我 如果难过 请你忘了我
没有了联络 后来的生活 我都是听别人说 说你怎么了 说你怎么过 放不下的人是我 人多的时候 就待在角落 就怕别人问起我 你们怎么了 你低着头 护着我连抱怨都没有 电话开始躲 从不对我说 不习惯一个人生活 离开我以后 要我好好过 怕打扰想自由的我 都这个时候 你还在意着 别人是怎么怎么看我的 拼命解释着 不是我的错 是你要走 眼看着你难过 挽留的话却没有说 你会微笑放手 说好不哭让我走 电话开始躲 从不对我说 不习惯一个人生活 离开我以后 要我好好过 怕打扰想自由的我 都这个时候 你还在意着 别人是怎么怎么看我的 拼命解释着 不是我的错 是你要走 眼看着你难过 挽留的话却没有说 你会微笑放手 说好不哭让我走 你什么都没有 却还为我的梦加油 心疼过了多久 过了多久 还在找理由等我
天凉了 雨下了 你走了 清楚了 我爱的 遗失了 落叶飘在湖面上睡着了~ 想要放 放不掉 泪在飘 你看看 你看看不到 我假装过去不重要 却发现自己办不到 说了再见 才发现再也见不到 我不能就这样失去你的微笑 口红待在桌角 而你我找不到~ 若角色对调你说好不好~ 说了再见 才发现再也见不到 能不能就这样忍着痛泪不掉 说好陪我到老 永恒往那里找 再次拥抱一分一秒都好
汇总 分汇总 树的定义与基本概念 树(Tree)是一种非线性数据结构,具有层次关系的集合。树由节点(Node)组成,其中一个节点被称为根节点(Root),其余节点可分为若干互不相交的子树。每个子树也是一棵树,可以有自己的根节点和子节点。 树的基本概念包括: * 根节点(Root):树的顶端节点,没有父节点。 * 父节点(Parent):一个节点指向其子节点的连接称为父子关系。 * 子节点(Child):位于父节点下方的节点。 * 叶节点(Leaf):没有子节点的节点称为叶节点。 * 子树(Subtree):一个节点及其所有后代节点构成的集合称为子树。 * 深度(Depth):从根节点到某个节点的唯一路径上的边数称为该节点的深度。 * 高度(Height):从一个节点到其叶节点的最长路径上的边数称为该节点的高度。 * 度(Degree):一个节点拥有的子树个数称为节点的度。 树的存储方式 在计算机中,树的存储方式有多种,常见的方式包括链式存储和数组存储。 1. 链式存储(指针表示法) 链式存储使用节点之间的引用或指针来表示树的结构。每个节点包含数据域和指向子节点的指针,通过指针建立节点之间的关系。(C++) 在链式存储中,通过节点间的指针关系,可以轻松地遍历树的各个节点,实现插入、删除等操作。 2. 数组存储 对于满二叉树或完全二叉树,可以使用数组来表示树的结构。假设根节点存储在数组索引为0的位置,则对于节点i,其左孩子存储在2i+1的位置,右孩子存储在2i+2的位置。 数组存储方式简单高效,在一些场景下能够提升性能,尤其适用于满二叉树或完全二叉树。(C++) 数组存储方式适合于静态树结构或需要频繁进行随机访问的情况。 3. 其他存储方式 除了链式存储和数组存储外,还有其他存储方式,如双亲表示法、孩子兄弟表示法等,根据实际情况选择合适的存储方式能更好地满足需求。 树的应用与重要性 树作为一种重要的数据结构,在计算机科学中有广泛应用,例如: * 文件系统:文件和文件夹可以组织成树形结构。 * 数据库索引:数据库中的索引通常使用树结构进行组织,如B树、B+树等。 * 编译器:语法树(Parse Tree)用于表示代码的语法结构。 * 网络路由:路由表的组织往往采用树形结构,如Trie树。 树结构的高效性和灵活性使其成为解决众多计算问题的强大工具,了解树的定义、存储方式以及常见应用是编程中的重要基础知识。通过合理设计算法和数据结构,可以更高效地解决复杂的计算和信息管理问题。
AC
分汇总 汇总 二叉树的概念与特性 二叉树是一种常见且重要的树形数据结构,每个节点最多有两个子节点,分别称为左子节点和右子节点。这种结构使得二叉树具有对称性,并且易于实现和操作。在二叉树中,每个节点最多只有一个父节点,除了根节点外,每个节点都有且仅有一个父节点。 二叉树的特性: 1. 每个节点最多有两个子节点,分别为左子节点和右子节点。 2. 左子节点的值小于父节点的值,右子节点的值大于父节点的值(针对二叉搜索树)。 3. 二叉树可以为空,此时称为空树。 二叉树的表示方式 在计算机程序中,二叉树可以通过指针或引用来表示。每个节点包含左子节点和右子节点的指针或引用,通过这种方式连接各个节点形成树的结构。 另外,二叉树还可以使用数组来表示,尤其适用于完全二叉树。在数组表示中,如果节点的索引为i,则其左子节点的索引为2i+1,右子节点的索引为2i+2。这种表示方式在一些算法中非常高效。 二叉树的遍历方式 二叉树的遍历是指按照一定顺序访问二叉树中所有节点的过程。常见的二叉树遍历方式包括: 1. 前序遍历(Preorder Traversal):先访问根节点,然后递归地对左子树和右子树进行前序遍历。 2. 中序遍历(Inorder Traversal):先递归地对左子树进行中序遍历,然后访问根节点,最后递归地对右子树进行中序遍历。 3. 后序遍历(Postorder Traversal):先递归地对左子树和右子树进行后序遍历,然后访问根节点。 这些遍历方式各有不同的应用场景,例如中序遍历可以用于对树进行排序,前序遍历通常用于复制一棵树等操作。 二叉树的应用 二叉树作为一种重要的数据结构,在计算机科学中有着广泛的应用。一些常见的应用包括: 1. 二叉搜索树(Binary Search Tree):用于实现快速的查找、插入和删除操作,是一种自平衡的数据结构。 2. 表达式树(Expression Tree):用于表示数学表达式,方便进行求值和转换。 3. 哈夫曼树(Huffman Tree):用于数据压缩算法中,根据字符出现的频率构建哈夫曼树,实现高效的数据压缩。 4. 二叉堆(Binary Heap):一种优先队列的实现方式,用于高效地处理优先级问题。 二叉树的时间复杂度分析 在二叉树中,常见操作的时间复杂度如下: * 在二叉搜索树中查找一个节点的时间复杂度为O(log n)到O(n),取决于树的平衡性; * 插入和删除操作的时间复杂度也与树的平衡性相关; * 遍历操作的时间复杂度为O(n),其中n为树中节点的数量。 因此,在设计和操作二叉树时,需要考虑树的平衡性以及对应操作的时间复杂度,以确保算法的效率和性能。 总结 二叉树作为一种重要的数据结构,具有丰富的应用和灵活的操作方式。了解二叉树的概念、表示方式、遍历方法以及时间复杂度分析,能够帮助我们更好地理解和应用二叉树,提高程序的效率和可维护性。选择合适的算法和数据结构,在实际问题中灵活运用二叉树,将有助于解决复杂的计算和信息管理问题。
共18152条