受教育条件限制,有些大学生可能仅耳熟ACM,

可以看一下这个: 全国青少年信息学奥林匹克竞赛系列活动简介

CSP-J/S CCF非专业级软件能力认证(Certified Software Professional Junior/Senior,简称CSP-J/S)
CSP-J CSP-J/S分两个级别进行,CSP-J(入门级,Junior)
CSP-S CSP-S(提高级,Senior),两个级别难度不同,均涉及算法和编程
NOI 全国青少年信息学奥林匹克竞赛(NOI)是国内包括港澳在内的省级代表队最高水平的大赛
NOIP 全国青少年信息学奥林匹克联赛(National Olympiad in Informatics in Provinces简称NOIP)
APIO 亚洲与太平洋地区信息学奥赛(Asia Pacific Informatics Olympiad)简称(APIO)
IOI 出国参加的国际信息学奥林匹克竞赛(International Olympiad in Informatics)简称(IOI)

CSP-J/S成绩优异者,可参加NOI省级选拔,省级选拔成绩优异者可参加NOI。

-------------- ^_^ --------------

到了这里,你就会明白,在《啊哈!算法》一书开头的致谢中,啊哈磊所说的 ——

这下我们知道了,NOIP是青少年信息学比赛,每年11月份左右。这娃估计要高考了。

因为是面向青少年的比赛而不是成人的比赛,所以称为“人生中的最后一场NOIP竞赛”。

✔️推荐一本我喜欢的书,就刚提到的,很可爱,有插图,作者的语言使知识不再枯燥。

对了,大家还可以了解一下他的【 一款简洁可爱的C/C++编译器 - 啊哈C 】,很适合新手入门的C/C++语言编辑器。我有时会用【 啊哈C/C++ Online 内测版 】。🌼🌼🌼

有不少人是先从 啊哈C 入坑,然后开始读《啊哈!算法》的,不过学算法也可以一起读别的书。

⭐️⭐️⭐️【 啊哈C/C++ Online 内测版 】—— 【 在线C/C++编译器 】⭐️⭐️⭐️

一个做过前端开发的产品经理,经历过睿智产品的折磨导致脱发之后,励志要翻身"农奴"把歌唱,一边打入敌人内部一边持续提升自己,为我们广大开发同胞谋福祉,坚决抵制睿智产品折磨我们码农兄弟! 05-27 一、题目大意 迷宫中有墙(X),门(A\B\C\D\E),路(.),钥匙(a\b\c\d\e), 起点(S), 终点(G)几大元素,如果出现了门,对应的钥匙至少有一把,必须要搜集到所有的钥匙才能够通过门。问从起点能否到达终点? 二、解题思路 (WA): 默认为对4个方向不分先后的直接DFS,期间保留现有的钥匙。无法解决以下情况(如果搜索方向先向正下方)。 lower_bound( )和upper_bound( )都是利用二分查找的方法在一个排好序的数组中进行查找的。 在从小到大的排序数组中, lower_bound( begin,end,num):从数组的begin位置到end-1位置二分查找第一个大于或等于num的数字,找到返回该数字的地址,不存在则返回end。通过返回的地址减去起始地址begin,得到找到数字在数组中的下标。 upper_bound( begin,end,num):从数组的begin位置到end-1位置二分查找第一个大 重载运算符是通过对运算符的重新定义,使得其支持特定数据类型的运算操作。 有的时候,我们构造了一种新的数据类型(高精度数,矩阵),当然可以将数据类型的运算操作用函数的形式写出来。但采用重载运算符的方式,可以让程序更为自然。 当然,重载运算符...