全国站

热门城市 | 全国 北京 上海 广东

华北地区 | 北京 天津 河北 山西 内蒙古

东北地区 | 辽宁 吉林 黑龙江

华东地区 | 上海 江苏 浙江 安徽 福建 江西 山东

华中地区 | 河南 湖北 湖南

西南地区 | 重庆 四川 贵州 云南 西藏

西北地区 | 陕西 甘肃 青海 宁夏 新疆

华南地区 | 广东 广西 海南

资    源
  • 资    源
当前位置:查字典高考网>高中频道>信息学联赛辅导>信息学联赛辅导:NOI评测环境及对编程语言使用限制的规定

信息学联赛辅导:NOI评测环境及对编程语言使用限制的规定

来自:查字典高考网 2009-11-12

本规定适用于NOI系列的各项全国性竞赛。本规定自发布之日起150天后生效。NOI其它规章、规则中所有与本规定不符之处,均以本规定为准。不遵守本规定所造成的不良后果由选手本人承担。

评测环境

NOI系列竞赛使用不低于如下版本的编译器进行评测编译:

PASCAL语言:fpc 2.0.1

C语言: gcc 3.2.2

C++语言: g++ 3.2.2

选手答案程序的成绩与竞赛之前发布的标准版本编译器所生成的可执行代码的运行结果为准(http://www.noi.cn/noi2009-noip2009)。

编程通则

1.对于每一道试题,选手只应提交一个源程序文件。源程序文件名由试题名称缩写加后缀构成,源程序文件名及后缀一律使用小写。PASCAL、C及C++程序的后缀分别为.pas,.c,或.cpp。当参赛选手对一道试题提交多份使用不同后缀的源程序文件时,测试系统只从其中任意选取一份进行编译和评测,并以此作为选手该道试题的得分。

2.使用C/C++语言者不得使用自己的头文件,使用Pascal语言者不得使用自己的库单元。除另有规定外,每道题参赛程序源文件的长度不应大于100KB,不得在规定目录下另建其它子目录。

3.选手程序应正常结束并返回Linux系统,主函数的返回值必须为0。

4.选手程序中只允许通过对指定文件的读写、以及对指定库函数的调用等题目中明确规定的方式与外部环境通信。在程序中严禁下列操作:

试图访问网络

使用fork、exec、system或其它线程/进程生成函数

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

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

运行其它程序

改变文件系统的访问权限

读写文件系统的管理信息

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

捕获和处理鼠标和键盘的输入消息

读写计算机的输入/输出端口

5.除题目另有规定外,选手程序中所使用的静态内存空间总和不得超过20MB,动态申请内存空间的总和不得超过30MB。

对C程序的限制

C程序中只能使用下列合法的基本数据类型

名称

长度

char, unsigned char

1字节

short, unsigned short

2字节

int, unsigned int

4字节

long, unsigned long

4字节

float

4字节

double

8字节

C程序中只能使用下列标准头文件

名称

说明

stdio.h

stdlib.h

math.h

试题明确禁止时不得使用

ctype.h

string.h

errno.h

limits.h

float.h

对C++程序的限制

C++程序中只能使用下列合法基本数据类型

名称

长度

char, unsigned char

1字节

short, unsigned short

2字节

int, unsigned int

4字节

long ,unsigned long

4字节

float

4字节

double

8字节

bool

1字节

C++程序中只能使用下列标准头文件

名称

说明

stdio.h

stdlib.h

math.h

试题明确禁止时不得使用

ctype.h

string.h

errno.h

limits.h

float.h

iostream

string

iterator

bitset

C++程序中允许使用下列模板

模板类型

相关头文件

布尔集合

bitset

迭代器

iterator

string

iostream

C++程序中禁止使用下列模板:

序列:vector,list,deque

序列适配器:stack,queue,priority_queue

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

拟容器:valarray

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

所有的标准库算法。

与这些模板相关的下列头文件禁止出现在程序中:

vector

list

deque

stack

algorithm

对PASCAL程序的限制

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

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

【信息学联赛辅导:NOI评测环境及对编程语言使用限制的规定】相关文章:

2007全国高中数学联赛江苏赛区初赛参考解答

海淀区优秀教学设计评选揭晓 清华附中获奖

北京市高中新课改五大变化解读

2006年全国高中数学联合竞赛浙江省预赛试卷

2007高考英语变化分析及对高中英语教学的启示

教育部:明年高考时间不会因为奥运会而提前

谈英语学习策略

全国高中化学竞赛初赛模拟试卷三(b)

高二数学联赛讲座三角函数及其最值(一)

高中--高中化学学习方法指导

[标签:环境,竞赛联赛,学习方法]

网友关注

适量坚果为高考补脑恰当“吃”出高分

“保健品当饭吃”专家教你走出营养补脑误区

营养专家:高考前要遵循的饮食原则

高三考生提前矫正作息有助驱赶疲劳

高考食谱备齐五大类保证富含碳水化合物供给

“山珍海味唱主角”专家指出高考补脑误区

高考冲刺阶段应抽空多运动以保证学习质量

专家教你巧妙搭配高考餐早餐一定要吃好

高考生家长买粽子讨口彩专家提醒难消化

高考期间饮食切忌大补最好的营养在平时

专家指导高考饮食巧安排黄金早餐蓄积精力

高考在即“后勤部长”们该为孩子做些什么?

专家指导:高考期间盲目用药提神会适得其反

高考饮食需注意摄入均衡营养保证消耗需要

高考温馨提示:考前一日多餐可减轻紧张疲劳

温胆汤可有效缓解高考生紧张性头痛等症状

食补要适量药补没必要温补为好忌密集

咖啡导致尿频零食忌选坚果高考饮食四忌两宜

高考前进补有谱补充营养“药补不如食补”

小心产生副作用高考前不要改变考生饮食结构

高考生需了解应急措施警惕小病找麻烦

保持平常饮食习惯高考饮食需要注意的14点

高考前的饮食调理要科学早餐一定要吃好

经验谈:高考饮食食谱巧搭配大鱼大肉要不得

别天天大鱼大肉高考一日三餐走出三大误区

家长扎堆营养门诊求补脑食谱专家称不可取

营养师对高考生饮食的建议考生一定要吃早餐

权威专家指导高考营养黄金早餐蓄积饱满精力

营养教室:高考前饮食方案应“以喜为补”

专家指点高考:相信水到渠成别再废寝忘食

网友关注视频

招办面对面 第2集 中国科学技术大学

他高考作文仅得6分,总分428分,被985高校录取,却被导师拒绝!

2019高考语文全国2卷小说阅读解析

乾坤已定,组合解读2019高考数学全国3卷理科18题,你是黑马吗?

老马讲高考真题第九季2018年高考地理新课标一卷第37题

凤凰县高级中学高考试卷分析专题教研会

高中数学必修5 高考数列选填真题技巧秒杀讲解

1000张学生用草稿纸考研专用免邮空白便宜薄演草演算纸白纸本书写纸批发打草a4大张实惠装18k高考数学草稿本

【高考英语】七选五解析,不算太难

评测今年的高考语文卷

最新高考数学全国2卷第12题视频解读

高考阅卷名师给考生的高考作文密训课 第4集 高考作文审题实操方法精讲(二)

你高考成绩高吗?这道题目怎能成立?高难度奥数,能不能把你难住

高考帮:这!就是专业 第8集 安徽师范大学

励志歌曲《阳光总在风雨后》送给高考的莘莘学子,祝金榜题名!

高考英语作文分析2

盘点今年最难的高考数学题

这四首励志歌曲,送给为梦起航的高考学子们,听完心潮澎湃!

学渣儿子高考,英语选择题全选B!老师通报成绩的那一刻父亲懵了

如何制作100万层的酥皮糕点?推算过程像数学高考题

这!就是专业 第20集 长沙理工大学—数据科学专业

高中数学 107 高考如何秒杀数列

高考作文:全国2卷 材料作文破题分析 2019高考助力

沈阳音乐学院郎亦农教授的女高音高考曲目解析课程 第9集 《赛吾里麦》演唱讲解,音乐表现一定要自然流畅

知道班里的高考成绩后,山东班主任气吐血了

北京新闻 2019 5.9万余北京考生今日高考 语文试题鼓励创造性阅读与表达

高考政治一轮:《经济生活》第九课(社会主义市场经济)练习

女儿高考作文只得5分,怎料妈妈一听作文题目,瞬间懂了

高中语文知识清单高考语文总複习工具书第5次修订五全綵版五三曲一线科学备考基础知识手册知识大集结资料书参考书导书高一高二高三

2019年高考数学全国2卷理科第4题讲解及答案