Noi一人能考几次?其他计算机竞赛呢?急!高赏!

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Noi一人能考几次?其他计算机竞赛呢?急!高赏!相关的知识,希望对你有一定的参考价值。

Noi一人能考几次?其他计算机竞赛呢?

高中阶段的计算机竞赛就是NOIP--NOI--IOI系列了 一年一次 不限你考几次只要你还是高中生 但是高三学生只能参加NOIP不能进省队 也就是不能参加NOI 要先考NOIP(10月左右初赛11月左右复赛) 拿到一等奖你就能保送了 拿到省内前四你就能参加NOI了 第二年的上半年NOI(前提是你能进省队 就是前四) 一般左右的获奖名额 能拿二等奖以上进清华就轻松了 能拿全国前四就进国家队了 然后就能参加暑假的IOI(国际赛)了 IOI随便一拿至少银牌(中国同学考试能力太强) 参考技术A NOI竞赛规则
为保证NOI竞赛的科学性和公正性,保证竞赛环境的一致性和稳定性,并为竞赛的承办单位规范化组织竞赛提供实施标准的指导,特制订本规则。
竞赛环境

场地

全体参赛选手分布在不超过4个相距30米之内的竞赛场地。每位参赛选手拥有面积不小于1.5M2的工作场地和正面面宽不小于0.8M的工作台,独立使用一台配备有规定的操作系统和编程工具的计算机。

竞赛组织者将在竞赛场地为选手提供草稿纸、饮水、以及必要的食品。

设备

选手竞赛用机的配置不低于下列指标:

CPU
Intel 赛扬866 或相同及更高指标的其它类型CPU
内存
256MB
硬盘
10GB,其中选手可用空间不小于0.5GB。
网卡
100M
显示器
15”
键盘
标准英文输入键盘
鼠标
标准双键鼠标

选手竞赛用机上配备下列软件系统:

操作系统:Linux,内核版本:2.4

桌面系统:GNOME/KDE;

浏览器:Firefox, Konqueror

编辑工具:mcedit, vim, kate, kwrite, kdevelop, rhide

编译系统: gcc ≥3.2.2, g++ ≥3.2.2, Free Pascal ≥2.0.1

调试工具: gdb, ddd

上述软件都配有英文说明文档。操作系统和编译系统的具体版本以及对各种编程语言的使用限制见附件1。对该附件的修改在每次竞赛至少5个月前公布。

竞赛内容

NOI竞赛的题目以考查选手对算法和编程能力的掌握为主。题目类型有以下三种:

非交互式程序题

非交互式程序题要求选手提交答案程序的源文件。该程序从一个正文文件中读入数据,并向指定的输出文件中写入计算结果。非交互式程序题的题面包括下列内容:

求解问题的描述 输入文件名和输出文件名(可以是标准输入/输出) 输入数据格式、输出数据格式、以及输入数据范围
对程序使用计算资源的限制,以及其它可能的限制

交互式程序题

交互式程序题要求选手提交答案程序的源文件。该程序通过调用所提供的库函数实现数据的输入和输出。交互式程序题的题面包括下列内容:

求解问题的描述 库函数的功能、函数原型、以及获取和链接方式 输入数据格式、输出数据格式、以及输入数据范围
对程序使用计算资源的限制,以及其它可能的限制

答案提交题

答案提交题不要求选手提交程序的源文件。选手需要按题目要求,根据给定的输入数据文件生成一组输出数据文件。该组数据文件既可以是由选手的程序输出的,也可以是由选手手工构造的。当选手使用自行设计的程序生成题目答案时,其所使用的程序不应提交。答案提交题的题面包括下列内容:

·
求解问题的描述

输入数据格式、输出数据格式
输入数据文件的获取方法

对于交互式程序题和非交互式程序题,对选手程序使用内存大小的限制包括运行代码、程序运行时所需的栈和堆在内的所有工作内存的总和。当题面中没有给出对使用内存 的限制时,以选手用机的实际使用限制为准。对选手程序运行时间的限制一般均大于标准答案程序所需最长运行时间的50%以上,以避免测试中的超时判断误差。

竞赛前的练习和标准化笔试题

选手在正式竞赛前应有不少于2个小时的练习时间,以熟悉竞赛场地、设备和软件环境、以及答案提交方式。竞赛前的练习应安排在第一场竞赛的前一天。在赛前练习结束后,应安排不少于30分钟的时间进行标准化笔试题的测试。标准化笔试题包含单选题、多选题和填空题,题目涉及的内容包括计算机和编程的基本知识、NOI竞赛所使用的操作系统、编程工具等的使用方法,以及基本竞赛规则。标准化笔试题的成绩计入选手竞赛的总成绩。

竞赛时间

NOI的竞赛分为两场,每场竞赛的时间为5小时。两场竞赛之间应间隔一天。

赛场纪律

选手可以携带书写工具,如钢笔、铅笔等,以及手表和适量的衣物等进入赛场。有特殊情况需要携带其它物品者需事先取得竞赛委员会的批准。

选手不可以携带上述规定之外的其它物品,如纸张、书籍、食品、饮料等进入赛场。选手被严格禁止携带软盘、光盘、U盘等存储设备和介质,以及手机、电子辞典、PDA等电子及通信设备。凡携带上述被严格禁止的设备进入竞赛场地者,在竞赛开始后一经发现,无论是否使用,均以作弊论处,取消其该场竞赛的资格和成绩。

选手在竞赛中不得与其他选手交谈,不得干扰他人的竞赛活动,不得损坏竞赛设备。

选手在竞赛过程中如需入厕,需举手向赛场服务人员示意并征得允许。

竞赛的开始和结束

竞赛选手应佩戴选手标志,在竞赛前5分钟入场,按指定位置就座。竞赛在竞赛场地负责人发出竞赛开始的指令后开始。在竞赛开始前选手不得触动竞赛桌面上包括计算机、键盘、鼠标和试卷在内的任何物品。

竞赛场地负责人应在竞赛结束前5-15分钟之间发出竞赛即将结束的提示,并在竞赛结束时间到达时发出竞赛结束的指令。在听到竞赛结束的指令后,除了获得加时补偿的选手外,其余选手应立即停止竞赛活动,并携带属于个人的物品离开竞赛场地。

竞赛中的答疑

选手在竞赛过程中对竞赛的题目、竞赛设备以及编程环境有疑问时,应举手向竞赛场地负责人或场地服务人员提问。

选手在竞赛过程中遇有计算机或软件工具故障,或其它妨碍竞赛的情况,应及时举手向竞赛场地负责人或场地服务人员报告。竞赛场地负责人或场地服务人员应及时处置。对于妨碍选手竞赛超过3分钟的,应记录在案并给以加时补偿。

答案的提交

选手完成的赛题答案必须按题目的要求保存为规定格式的文件,并存放在规定的目录下。选手提交的程序源文件必须不大于100KB。答案提交类题目的答案文件不得超过题目规定的大小;题目未规定大小的必须不大于100KB。未按规定的格式、名称和大小生成和保存答案文件的将视为未提交,并且不被评测,因此不能得分。

对于程序设计题,选手提交的答案不得包含下列内容:

·
试图访问网络

·
使用fork或其它线程/进程生成函数

·
打开或创建题目规定的输入/输出文件之外的其它文件

·
以任何方式对标准输入/输出文件的重定向

·
运行其它程序

·
改变文件系统的访问权限

·
读写文件系统的管理信息

·
使用除读写规定的输入/输出文件之外的其它系统调用

违反上述规定中的任何一项的程序将被视为违规,因此不被评测,不能得分。

评测和成绩发布

除另有说明者外,选手提交的程序设计题将在Linux系统上使用下列编译命令进行编译:

·
C程序: cc -static -o <程序名> <程序名>.c -lm

·
C++程序:g++ -static -o <程序名> <程序名>.cpp -lm

·
Pascal程序:/usr/local/bin/ppc386 -XS -o<程序名>c <程序名>.pas

未能通过编译并正确生成可执行文件的程序在该题目上不得分。能够通过编译并正确生成可执行文件的程序将在与选手编程环境相同的系统平台上,在题面规定的限制条件下运行和评测。对于程序设计题,选手答案的得分将取决于结果的正确性、算法的效率、以及程序运行的效率。评测将使用多个测试点,以区分选手答案的正确程度和效率。在正确性和效率方面都符合题目要求的答案将获得该题目的满分。算法和程序实现正确,但效率较低的答案也可能在若干测试点因超时而无法获得分数。

选手的程序必须在程序执行结束时显式地返回0。返回其它值的程序将被认为是结果不正确,并因此不能得分。

对于答案提交题,只对选手答案的正确性进行评测。

评测结果将在竞赛结束后150分钟之内,以成绩单的形式发给选手所在队的领队签收。成绩单上将标出选手各题在每个测试点上的得分,以及未得满分的测试点的错误信息,参见附录。选手每道题的得分为其在该题各个测试点上的得分之和。选手每天的得分为其在当天各道题上的得分之和。

复测

选手在接到成绩单后可以在规定的时间之内,在其竞赛时使用的计算机上对其答案进行复测。选手在竞赛结束时所提交的答案依然保存在题目所规定的文件目录中,复测所需的测试数据和答案在复测开始前将被下发到选手计算机上指定的文件目录中。

复测时,选手可以和领队或其他队员进行讨论,但不得妨碍其他队的队员的复测活动。

申诉

复测完毕后,竞赛选手对于评测成绩有异议的,可向科学委员会提出申诉。申诉须在复测结束后3小时之内,由竞赛选手本人提出。提出申诉的竞赛选手须按规定填写申诉表(附件2),由本队领队签字后提交给现场评测人员或科学委员会成员。

申诉必须依据竞赛选手本人在竞赛时提交的程序或答案以及在复测时获得的结果提出。

申诉的受理
科学委员会在接到选手的申诉后应及时研究,并决定是否受理。对于受理的申诉,科学委员会应尽快做出处理,并使用申诉处理表(附件3)将处理结果书面告知申诉人。对于改变了选手得分的申诉处理,科学委员会在处理完毕后应向申诉人发放新的成绩单,并按新的得分计算申诉人的竞赛成绩。
对于不受理的申诉,科学委员会应在选手提交的申诉表中注明拒绝受理的理由,并尽快将申诉表退还申诉人。申诉人如对科学委员会不受理的决定有异议,并有新的理由和证据的,可以再次提出申诉。
下列申诉将不被受理:

·
以修改过的程序或答案为依据的

·
没有复测结果支持的

·
超过申诉时间的

·
对评测结果中的超时有异议,且复测结果的运行时间与题目时间限制之差小于题目时间限制5%的。

对于以修改过的程序或答案为依据提出申诉并且声称依据原始程序或答案的,一经查实,将对申诉人及其领队给予警告。情节严重者将取消申诉人当天的竞赛成绩。
附则
本规则自2007年6月开始执行。
本规则由科学委员会负责解释

中国编程第一人,一人抵一城!

有这样一位年轻人。

他获得过百度之星程序设计大赛冠军、谷歌编程挑战赛第三名。

他在“程序设计奥林匹克”之称的国际大学生程序设计竞赛(ACM/ICPC)获得中国赛区冠军、全球总决赛第二名。

他在著名的软件开发网站TopCoder的电脑编程竞赛上,位居中国区第一名。

他有着「中国大学生计算机编程第一人」的称号,也被参加竞赛的学子们敬称为「楼教主」。李开复曾说他是未来推动中国互联网产业发展的中流砥柱。

他,名叫楼天城

1

楼天城,1986年出生于浙江杭州一教师家庭。1986 年出生的楼天城小时候也是一个和大多数孩子一样,不知道爱学习,喜欢玩闹的孩子。

但楼天城在他八岁那年彻底的改变了。

楼天城当时也拥有着我们童年时同一个梦想-——长大后去清华读书。8 岁那年,他随父母一起到清华大学游玩。身处清华大学的楼天城深深被清华大学吸引,父母见他看的入神,便问他:“长大想不想来清华大学读书呢。” 楼天城随即点头,不由逗的父母哈哈大笑。

说者无心,听者有意。从那以后,楼天城就把上清华读书,作为自己的目标,回去之后便减少了玩耍的时间,但他没有像大多数人一样只有三分热度,楼为这一梦想坚持了许多年,即使在之后考上清华之后许多年,楼天城也十年如一日为自己的每一个梦想努力。

楼天城的父母是楼天城童年时的人生导师,小时候,楼的父母为了培养楼的独立性从小就告诉楼天城:

"将来你只能靠你自己,买房什么家里帮不上你的,总之决不能让孩子有反正爸妈会为我扛着的想法。"

楼天城父母认为,要和孩子平等相处,他们从小都把天城当成大人看,遇事和他商量,听取他的意见,这样长大后他才会有自己的主见。所以,从楼天城读十四中,再到读姚期智的博士,都是他自己选的。事实也证明,父母的开明和教育方式是正确的。

而楼天城在成功地取得清华大学录取通知书之后也回忆到父母教育对他的影响。

”经过十年的努力,现在这个愿望已经实现了。在高中我能如愿参加各项编程竞赛,也离不开父母的支持,但前提是数学等智力科目不会受到影响。这类竞赛并不属于高考科目,而且势必会对学业产生一定影响,如果没有父母的支持,参加竞赛这条路是走不通的。父母的支持支撑着我一直在竞赛这条路上走下去。“

楼的父母对楼天城的影响无疑是一生的。这样的教育模式让楼天城在后来的学习中,拥有了极大的主动权。

2

你可能难以想象,编程能力获得广泛认可的楼天城,其实在高中以前从来没有碰过计算机。

1998 年 3 月,楼天城在杭九中初三下半学期时获得了保送到杭州十四中的资格,在保送期间楼天城更是利用了三个月的时间便已经学完 了高中三年的课程,你别觉得不可思议,这是真实报道过的事。

但令人意外的是,但他之所以选择计算机编程,不是因为数学太好,恰恰是数学太“差”—— 数学最后的几道大题高强度的计算总是让他出错。然后他换了个思维想道:”如果每道题的最后几步,比如单纯计算这种数学“体力活”,都让一个不会出错的机器帮我完成,不是更轻松么,更有效率么?“所以他在大学便选了计算机专业。

当时的十四中为这些天才们设立了信息课,为的是之后让他们去参加比赛,这也是楼天才初次尝试编写代码。

那时候的楼天城只要有空余时间就往机房跑,如果天黑了电脑机房还亮着,里面坐着的肯定就是楼天城。

楼天城也是一个具有逻辑思维和善于总结的人。接下来说的事可能有点梦幻,可能你只在电视中见过,不过你也别不信。即使是平时踢球,他也会不断计算向对方球门底线带球角度、距离和得分之间的概率关系!

”向对方球门底线带球(如果是向球门带球,一定是越向前越好),球门与球的角度是越变越大还是越变越小;往前带球,这个角度是越大越好,还是越小越好。经过计算后,我发现把球带到某个地方时,角度是最大的,再往前带就会变小,而这个地方就是射门的最佳位置。结论是:这个最大的角度与距球门的距离有关。” 楼天城说道 。

之后楼天城的经历那就不由让人觉得更传奇了。

高一的时候楼天城加入了计算机小组,并且成功地 在NOIP 竞赛获得了一等奖进入省队。

在高二的时候,他参加了 NOI(全国比赛)。在 NOI 中,他为国家获得金牌了,被选进入国家集训队,正式接受,而在第16届的国际信息学奥林匹克竞赛(IOI)中,楼天城获得金牌,成功获得来自清华的录取通知书。

在这时,楼天城的第一个梦想才可以说顺利完成,不知那时的楼天城是激动地跳了起来,还是觉得自然,静静地便投身接下来的工作了呢?这些我们不得而知。

3

2005年,楼天城正式进入到清华大学的电子计算机专业,并成功地进入到了姚班

如果说进入清华的人便是天才的话,那么进入姚班的楼天城可能算是天才中的天才了吧。

说起姚班在读的读者们,应该有不了解的,那就稍微介绍一下吧。

姚班是由迄今为止唯一的图灵奖(计算机科学界的诺贝尔奖)华人获得者姚期智院士主导,致力于培养与美国麻省理工学院、普林斯顿大学等世界一流高校学生具有同等、甚至更高竞争力的领跑国际的拔尖创新计算机科学人才。

同时,姚班也是清华大学对本科教育改革的一次大胆改革与尝试。

天才当然有天才的培养方法。

从本科第三年开始,姚班的同学们的便与同届学生有了很大的不同,教材来自麻省理工,老师也是来自世界各地的顶尖教授,注重在课程中把握潮流前沿,感受时代的脉搏。而将国外许多先进教学理念引入清华的姚期智,亲身教授6门课。

据记者采访楼天城时问到楼大学生活如何时,楼回忆道:

“当时上午考数学,下午写程序。也就是说,既要有数学基础,也要懂得实践,这就是姚先生对学生的要求。”

姚班学生都很聪明,在数学、计算机方面各有优势,并且都特别刻苦。但是楼天城认为,刻苦和智商可以相互弥补。

在姚班求学的日子,稍有松懈就很可能跟不上进度。课程强度大和信息量巨大,普通人可能难以想象,即便楼天城这样的天才,能完成最低要求已经很不容易。

还有一件趣事,曾经风靡大街小巷的三国杀你知道是谁发明的吗?没错,就是楼天城!

他在清华的三国杀小组里负责游戏的平衡性检测,是发明者之一。

他也曾遗憾的说道:“我最得意的一个设计没有在游戏中保留下来,持有闪电卡牌时,遇到特定的扑克牌花色和点数会掉大量的血,很容易让角色死亡,但如果闪电砸中已出局的人,出局者可以复活。”

最早三国杀是一个社交游戏而不是策略游戏,让出局者有期待,这个游戏设计就是让大家交流。

2008 年,本科毕业的楼天城被清华大学保送博士,而楼天才的博士导师竟还是姚班的老师姚期智。

努力的钻研必然带来学术上的成就,学术上的成就必然带来丰硕的成果,即将博士毕业的楼天城收到了来自世界各地的学术机构与企业的邀请,在这其中不乏 Facebook、Google 等知名企业。

当时网友都认为楼天城会选择Facebook去美国过上奢侈的生活,但是事实总是出人意料。楼天城拒绝了Facebook 的高额年薪和绿卡,选择了去 Google。

在踏上去美国的飞机之后,楼天城对着镜头说道:“我只不过是去学习一下而已,我还是会回来的。”

果不其然,3年后,楼天城离开 Google,加入了 Quora (美版知乎)工作,之后便接受了百度的邀请,回到了国内做起了人工智能。

4

人工智能在我们现代已经成为了一个离不开的话题,我们日常生活中手机上的智能助手,在工业上节省成本的机器人,甚至还有微型机器人可以用在手术中。我们的生活和人工智能越来越近了,而楼天城恰恰看到了这道即将掀起狂风到风口,所以加入了百度公司,欲要一飞冲天。

2016 年,受邀加入了百度美国研发中心,与百度无人车业务的首席架构师彭军(James Peng)一起推动百度无人驾驶技术的成熟。

彭军回忆,第一眼看见楼天城觉得有点,再几次聊天之后才发现自己和楼天城简直就是现代的伯牙与钟子期。

“他对很多事情的想法思路清晰,看问题也能看到本质。这是个能将事情真正做成的人。” 彭军说道。

当时还是谷歌大中华区总裁的李开复这样评价,说楼天城会是未来推动中国互联网产业发展的中流砥柱

后来在百度从事无人车研发一年,并不满意当时百度无人车的发展状况,楼天城与百度无人车首席架构师彭军双双离职携手创业,创立了小马智行(pony.ai)。

楼天城担任小马智行的首席技术执行官(CTO),负责所有技术方向的把握,而彭军则担任小马智行的首席执行官(CEO),负责大体上的事务。

小马智行这家刚刚创立的公司,一经创立,市场估值便达到 9000 万美元。

你别看楼天城团队虽小,但是这个团队的能量可不小。前不久楼教主才到北京校招,楼天城请来了他曾经的导师姚期智院士担任小马智行首席顾问,获得国际信息学奥林匹克竞赛 IOI 2016 金牌、世界冠军 的金策,国际信息学奥林匹克竞赛 IOI 2016 金牌的杜瑜皓等人加入小马智行,小马智行团队规模超过了50人。

现在,Pony.ai 已经有超过半百人数的员工,且几乎全是工程师,连产品经理都没招,而 Pony.ai 中的每个人更是被百度,阿里,腾讯,这些大公司可以看成以一当十的选手。

5

成功需要什么?

最常见诸报端的答案为:除了天分,还有勤奋。不可否认,楼天城两者兼备。

楼天城曾简单勾勒他在清华大学的一天——没课的时候,上午自然醒,通常在10点左右,而后直奔实验室或者图书馆,一直学习到深夜12点。

楼天城的大部分时间如果不是在实验室就是在图书馆,这样不成功是没有道理的。

当所有人将天才之名冠于其顶时,楼天城对天才做出了自己的定义。

他认为天才与否,取决于最终达到的高度。一些事情不过比别人早几年做到,算不上什么天才,真正的天才是那些脚踏实地的人。

如果踮起脚尖,就无法长久站立;如果迈着大步就无法长远行走。这时候,静下心来好好做自己,走稳脚下每一步,就是最好的路。

推荐阅读
最近聊了一些高P,我慌了
十年老码农,现场教你写简历
为了让你看技术文章,我们操碎了心。。。编程·思维·职场
欢迎扫码关注

以上是关于Noi一人能考几次?其他计算机竞赛呢?急!高赏!的主要内容,如果未能解决你的问题,请参考以下文章

中国编程第一人,一人抵一城!

急!急!!急!!编写C语言程序,输入一人的生日,并输入当前的日期,输出该人的实际年龄。

太原理工大学程序设计竞赛团队2022年特大丰收

[转] NOI, NOIP, IOI, ACM

12、13届noip中的题目……急求解【要过程】

悬赏!急!pascal竞赛普及组模拟试题