NOIP注意事项
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
由于编译及评测均在NOI Linux下进行,所有文件名、语
句一般小写(题目有要求除外)。
5
数据类型
整型:integer(16位):-32768…32767
Long int:-2147483648…2147483647
Long long : -9223372036854775808…9223372036854775807
(较少用,不可作为循环变量)
实型:float ,Double 字符型:char
衡阳市第一中学计算机代表队@DX8080
6
关联文件操作
freopen(“ 文件名.in”,”r”,stdin); freopen(“ 文件名.out”,”w”,stdout);
fclose(stdin); fclose(stdout);
试题解压密码其实会影响一个人的心情,一定要仔细输入
衡阳市第一中学计算机代表队@DX,要对自己有自信。
3
比赛中注意事项
每道题参赛程序(.c或.cpp)源文件不得大于100KB,如
选手在规定目录下另建其它子目录,这些子目录中的 文件均会被评测系统忽略。 选手程序应正常结束并返回Linux系统,(main)主函 数的返回值必须为0,选手程序中所使用的静态和动 态内存空间总和不得超过128MB。 程序禁止使用内嵌汇编和以下划线开头的库函数或宏 (自己定义的除外)。 64位整数只能使用long long类型及unsigned long long类型。 C++ 可以使用STL中的模板。
所位置,测试电脑有无故障,更改软件、系统为自己所喜 欢的设置,如:取消桌面背景、更改Dev C++字体等。
利用熟悉考场时间写下重要且易错内容,如:快速排序
(qsort)、文件操作,头文件等。 (stdio.h,stdlib.h,string.h, ctype.h,math.h) 注意头文件不是越多越好,写上必要的就行了!
注意:主程序中return 0前、务必加fclose!!!
以防文件非正常关闭造成错误。
衡阳市第一中学计算机代表队@DX8080
7
赋初值
置为0:
置为极大值: 置为极小值:
不设置初始值,结果可能会出现不可预料的错误,造成调
试难度。
衡阳市第一中学计算机代表队@DX8080
8
程序操作注意的特殊情况
注意数组是否越界!!! 全局变量与局部变量尽量不相同。
递归有层次限制,最多10000层。
针对数据考虑特殊情况和极限情况。 特别注意程序写完一个后要在电脑的磁盘上做备份,
保存好,以免机器发生故障!!!
程序操作注意的特殊情况
C语言编译运行错误,仔细根据编译器抛出的错误信
息,逐行调整(建议了解C语言常见错误分析) 读入读出数据错误(特别是读完数字后再读字符,通 常字符最容易被空格换行给吃掉)
题目要求
注意程序文件名、输入文件名、输出文件名,测试点个数。 注意空间限制(一般为128MB)、时间限制(一般为
1S)。数组定义在函数中时,占用的内存来自栈空间,栈空间是在
进程创建时初始化的,有固定的大小一般几M,所以太大的数组会耗 光栈空间。全局变量占用的堆空间,堆空间中的内存是按需分配,自 由增长的,可以非常大。
注意输出格式,如字母大小写、有无空格换行,是否
有错误输出。 行末有无空格、文末有无换行对成绩无影响,但建议 行末无空格、文末换行。 注意准考证及监考老师的说明,是否需要、如何建立 文件夹,有问题请监控老师帮助。
比赛前
1、准考证 2、身份证(或其它有效证件) 3、笔 4、少量水
禁止携带U 盘、MP3、计算器、手机等任何与存储、计算、通
信有关的电子设备;禁止携带一切书籍和其他无关物品;一经 发现按作弊处理。草稿纸考场会发,无需自己准备。
赛前15分钟
比赛提前15分钟进场,熟悉考场环境,找到自己座位及厕