NOIP竞赛语言和评测平台_noip竞赛语言

其他范文 时间:2020-02-28 02:25:01 收藏本文下载本文
【www.daodoc.com - 其他范文】

NOIP竞赛语言和评测平台由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“noip竞赛语言”。

NOIP竞赛语言和评测平台.txt22真诚是美酒,年份越久越醇香浓型;真诚是焰火,在高处绽放才愈是美丽;真诚是鲜花,送之于人手有余香。一颗孤独的心需要爱的滋润;一颗冰冷的心需要友谊的温暖;一颗绝望的心需要力量的托慰;一颗苍白的心需要真诚的帮助;一颗充满戒备关闭的门是多么需要真诚这一把钥匙打开呀!NOIP竞赛语言和评测平台

NOIP2007比赛环境规范依照兼顾Windows、Linux平台、统一编译器、提供多种集成开发环境(IDE)选择的原则制定。

NOIP2007的比赛环境中,操作系统平台选择Windows;在固定的操作系统平台下,对应同一种语言的不同的集成开发环境,使用统一的编译器,消除编译器不同给选手带来的不利影响;对应每种语言,提供了多种集成开发环境,选手可以根据自己的习惯选择集成开发环境。

在全国评测时,评测环境保持与比赛环境的操作系统及编译器一致。也就是说全国评测时,使用与选手比赛时一致的平台对选手的程序进行评测,以消除平台不一致带来的不利影响。以下是NOIP2007比赛环境要求的详细描述:

1.使用Windows操作系统平台:

(1)Windows操作系统使用Windows 98及更新的版本;

(2)Pascal语言,必须使用Free Pascal 1.0.10及以上版本作为编译器;

(3)C语言,必须使用gcc 3.4.2作为编译器;

(4)C++语言,必须使用g++ 3.4.2作为编译器;

(5)Pascal语言,可以使用Freepascal IDE Windows版、Lazarus Windows版、Dev-Pascal作为集成开发环境,推荐使用Lazarus Windows版;

(6)C和C++语言,可以使用Dev-Cpp、RHIDE Windows版DJGPP作为集成开发环境,推荐使用Dev-Cpp;

2.使用Linux操作系统平台:

(1)必须使用Red Hat Linux 9.0,安装时必须安装Red Hat 9.0自带的开发工具包;

(2)Pascal语言,必须使用Free Pascal 1.0.10及以上版本作为编译器;

(3)C语言,必须使用gcc 3.2.2作为编译器;

(4)C++语言,必须使用g++ 3.2.2作为编译器;

(5)Pascal语言,可以使用Lazarus Linux版、RHIDE Linux版作为集成开发环境,推荐使用Lazarus Linux版;

(6)C和C++语言,可以使用RHIDE Linux版、KDevelop、Anjuta作为集成开发环境,推荐使用Anjuta。

进场、试机

1.所有与会人员一律凭证件(胸卡)进入,非参赛选手和竞赛工作人员不得进入赛区。

2.选手在正式竞赛前30分钟进入竞赛准备室,正式竞赛开始30分钟后不得进入竞赛机房,未经允许不得提前退场。

3.选手一律凭参赛证(胸卡)进入竞赛机房,按指定机房和机位号入座,不准携带任何书籍、光盘、软盘、移动盘及通讯设备进入竞赛机房。

4.选手试机目的是熟悉竞赛环境及提供的编程语言环境,有问题应及时向监考老师提出。

5.试机时间为赛前10分钟,选手在试机过程中不能携带任何物品,只能在自己的目录下操作,严禁在其它目录下作任何操作。

1.用时3小时,由省奥赛委科学委员会测试和评分。

2.选手进入场地,应严格遵守考场纪律,对于违反考场纪律的选手,一经发现,当场取消竞赛资格。

3.选手拿到试题后应认真阅读,对试题有任何疑问应举手示意。选手可向监考老师咨询有关注意事项、试卷不清等方面问题,但不得询问试题解题思路、算法、上机调试等问题。

4.选手所编源程序的文件名应符合试卷的规定,对于文件名不符合要求的,科学委员会不给予测评,该题记零分。

5.选手应完全按照试题要求提交程序(包括输入、输出要求),对于不符合要求的程序,该题记零分。

6.为了减轻由于突发事件(如硬件故障、断电等)所带来的严重后果,要求选手每20分钟存盘一次。若发生突发事件,视情况延长时间,但最多延长20分钟。选手程序的错误和操作不当所造成的死机或文件丢失,不属于突发事件,不延长时间。

7.竞赛时,选手应合理分配时间,先易后难,并在时间允许的情况下尽量优化算法,并注意对边界情况的考虑。

8.竞赛结束5分钟前,选手应停止编程,逐一检查已完成的源程序并将其拷贝到指定的目录路径下。竞赛结束时间一到,应立即停止操作,不关机,有序退场。

1.参赛选手对于每个完成的试题都应提交严格按规定名字命名的文件——源程序文件,选手提交的文件应存放在大赛组委会规定的文件夹内,同时自建一个BAK文件夹保存一个备份。

2.科学委员会采用自动评测系统对选手所完成的源程序文件进行测试,测试使用的编译器为Windows操作系统平台下的32位编译器,具体来说为Pascal语言用Freepascal2.0.1中win32下的Fpc,C语言使用Dev-Cpp4.9.9.2的gcc作为编译器,C++语言使用Dev-Cpp4.9.9.2的g++作为编译器;任何人不能在测试时修改程序(包括编译开关)或进行编译。

3.竞赛评测采用黑盒测试,只看输出结果是否正确,不看程序。测试数据文件上标明了每个测试点的得分和时限。

4.选手对测试有任何疑问,应在得知成绩后半小时内向科学委员会提出申诉,填写“复测申请表”,科学委员会受理后方可复测。

5.复测申请书应给出复测原因,经审核后,剔除不必要的复测申请,再经竞赛科学委员会负责人同意后,方可再次用该选手的源程序以自动测试的方式进行复测,没有特殊原因(比赛用机编译不正常等)不能对源程序作重新编译后自动测试,对获准重新编译的源程序不能作任何修改,编译时不允许加任何编译开关。每张复测申请只允许申请复测一道题。如果通过复测发现原测试结果有误,则以复测评分为准。如果复测结果与原测试结果相同,则从总分中扣除该题实际得分的10%。当领队或参赛选手对复议或复评结果仍有异议时,应提交JSOI科学委员会仲裁,并以JSOI科学委员会的仲裁结果为该项评测的最终结果。

其 他

1.对于Pascal语言的程序,当使用IDE和fpc编译结果不一致时,以fpc的编译结果为准。

2.允许使用数学库(uses math子句),以及ansistring。但不允许使用编译开关(最后测试时pascal的范围检查开关默认关闭:{$R-,Q-,S-}),也不支持与优化相关的选项。

关于C++语言中模板使用的限制说明

1.允许使用的部分:

标准容器中的布尔集合,迭代器,串,流。

相关的头文件:

2.禁止使用的部分:

序列:vector,list,deque

序列适配器:stack, queue, priority_queue

关联容器:map, multimap, set, multiset

拟容器:valarray

散列容器:hash_map, hash_set, hash_multimap, hash_multiset

所有的标准库算法

相关头文件:

NOIP竞赛语言和评测平台介绍

NOIP竞赛语言和评测平台更新时间:2005-7-27 NOIP2005比赛环境规范依照兼顾Windows、Linux平台、统一编译器、提供多种集成开发环境选择的原则制定。NOIP2005的比赛环境中,操作......

语言和方言

语言和方言打从我们上了初中后,我们就开始接触新的一门科目---英语。这对很多中国的学生来讲,确实令人懊恼的一门科目,背单词,背课文,练听力,学了好多年,或许每场英语考试我们都可......

语言和宗教说课稿

语言和宗教说课稿一、说教材:1、内容编排:“语言和宗教”是本章继“人种和人口”之后的又一基础人文地理知识,从日常交流用的语言和精神领域的宗教信仰两方面介绍世界的居民。......

语言和行动作文

刀豆文库小编为你整合推荐10篇语言和行动作文,也许这些就是您需要的文章,但愿刀豆文库能带给您一些学习、工作上的帮助。......

语言和行动作文

语言和行动作文在我们平凡的日常里,大家一定都接触过作文吧,作文是由文字组成,经过人的思想考虑,通过语言组织来表达一个主题意义的文体。相信许多人会觉得作文很难写吧,下面是小......

下载NOIP竞赛语言和评测平台word格式文档
下载NOIP竞赛语言和评测平台.doc
将本文档下载到自己电脑,方便修改和收藏。
点此处下载文档

文档为doc格式

热门文章
点击下载本文