【指南 】北理珠第十届C语言程序设计挑战杯
新生杯指南
- 一、竞赛介绍
- 二、竞赛流程
- 1.报名
- 2.进群收取通知
- 3.试机赛
- 4.正式赛
- 5.颁奖
- 三、竞赛规则
- 四、命题与竞赛评分
- 五、奖项设置
- 六、格式输入输出(重要)
- 1.题目没有说明有多少组测试数据
- 2.题目说明有多少组测试数据
- 3.当输入某个特殊符号结束
- 格式输入输出训练题库
- 七、竞赛环境和竞赛语言
- 八、常见问题
一、竞赛介绍
“C语言程序设计挑战杯” 是由计算机学院计算机科技协会的子协会——程序设计基础协会主办的程序设计比赛。比赛面向计算机学院大一新生以及其他学院的全体学生,旨在考验学生的编程能力、思维能力和计算机算法。
二、竞赛流程
1.报名
2.进群收取通知
3.试机赛
时间:12.19(15:30-17:30)
地点:知行楼 ZA401(2/3/4)(具体机房等待群内通知)
4.正式赛
时间:12.26(10:00-15:00)
地点:知行楼 ZA401(2/3/4)(具体机房等待群内通知)
5.颁奖
比赛完成后,进行颁奖与讲题
时间:12.26(16:00-17:30)
地点:待群内通知
三、竞赛规则
- 竞赛时长为 5 小时。2020年12月26号10点开始比赛
- 竞赛中所有队伍使用同一套题目,在同一时间,按照统一评分规则进行比赛。
- 在竞赛中,参赛队员不得和主办方指定的工作人员以外的人交谈。
- 参赛队员仅可以携带打印的纸质资料或无计算功能的笔入场。
- 参赛队员不能携带任何可用计算机处理的软件或数据(不允许任何私人携带的存储设备或计算器)。
- 参赛队员不能携带包括无线电接收器、移动电话等在内的任何类型的通讯工具。
- 当竞赛进行一定时间后,主办方可以因为出现不可预见的事件而调整比赛时长,一旦比赛时长发生改变,须及时地用统一方式通告所有参赛队员。
- 当参赛队员出现诸如擅自移动赛场中的设备,未经授权修改比赛软硬件,干扰他人比赛等妨碍比赛正常进行的行为时,都将被剥夺参赛和获奖资格。
- 参赛队员不得浏览外网或运行与比赛无关的程序,不允许退出监控程序,否则将被剥夺参赛和获奖资格。
- 对于因为作弊、违反规定而被剥夺参赛和获奖资格的同学,将由科协上报学校处理。
四、命题与竞赛评分
- 题目均为中文编程题。
- 竞赛为ACM赛制
- 能通过Sample样例的程序不一定能答对这道题目,因为这只是样例,后台还有测试点。
- 赛题的解答提交后由评分系统即时评出得分,并及时通知参赛队员。系统可能的反馈信息包括:
结果 | 说明 |
---|---|
等待评分 & 正在评分 | 您的解答将很快被测评,请等待结果。 |
编译失败 | 无法编译您的源代码,点击链接查看编译器的输出。 |
已接受 | 你的解题方法是正确的。 |
答案错误 | 你的程序输出结果与判题程序的答案不符。 |
运行时错误 | 您的程序异常终止,可能的原因是:段错误,被零除或用非0的代码退出程序。 |
运行超时 | 您的程序使用的 CPU 时间已超出限制。(算法耗时太长或死循环) |
超内存占用 | 程序实际使用的内存已超出限制。 |
系统错误 | 评测系统发生内部错误,无法评测。请报告给工作人员。 |
- 参赛队员必须独立按照严格的输入输出要求提交每一题的解题程序。可以反复提交,取最好成绩,但是通过之前的提交错误将会罚时(影响排名)。
- 参赛队员有权利向工作人员提交解释请求,针对试题描述中的不明确或错误的部分提问。如果主办方确认试题中确实存在不明确或错误的部分,将会做出更正等相应处理,并通告所有参赛队伍。
- 在决定获奖队伍时,如果多支队伍过题数量相同,则根据其做题时间和罚时进行排名;若仍然并列,则获得并列名次。
- 命题组负责题目的质量,并在比赛时对所有提交的代码进行查重检验。主办方在与命题组协商后确定获胜队伍,这个决定是最终的。
- 每成功提交一道题,工作人员都会送上题目对应颜色的气球
五、奖项设置
- 一等奖 + 荣誉证书
- 二等奖 + 荣誉证书
- 三等奖 + 荣誉证书
- 优胜奖 + 荣誉证书
- 最佳女队*1 + 荣誉证书
- 顽强拼搏*1(最后一个交题成功者) + 荣誉证书
六、格式输入输出(重要)
假若你不懂格式输入输出,那么你将会一道题都做不出,无论多简单
假若你不懂格式输入输出,那么你将会一道题都做不出,无论多简单
假若你不懂格式输入输出,那么你将会一道题都做不出,无论多简单
1.题目没有说明有多少组测试数据
#include<stdio.h>
int main()
{while (scanf("/*输入格式*/") != EOF){//代码}
}
或
#include<stdio.h>
int main()
{while (~scanf("/*输入格式*/")){//代码}
}
scanf()在读取到文件尾是会返回EOF 即 -1;
~(-1) = 0;(‘~’位运算符取反) c语言非0都视为1
如hdu1089
2.题目说明有多少组测试数据
#include<stdio.h>
int main()
{int t;//测试数据组数scanf("%d", &t);while (t--){//代码if (t){printf("\n");//最有一个测试数据没有空行,一些题目的需求}}
}
如hdu1090
3.当输入某个特殊符号结束
#include<stdio.h>
int main()
{int n;while (~scanf("%d", &n)&&n!=0){//代码 }return 0;
}
如hdu1092
格式输入输出训练题库
先注册VJ平台账号
北理珠第十届新生杯格式化输入输出训练
密码:zhbit
Ps:莫要恐惧英文题,看不懂就上网查,网上有题解
Ps:新生杯全为中文题
此处为本人题解
七、竞赛环境和竞赛语言
竞赛语言包括 C、C++ 和 Java。
每位参赛队员使用一台计算机,决赛中所有队员所使用计算机的配置相同。
比赛使用的在线自动判题系统网址将在试机赛之前公布。
正式比赛用服务器将在 Linux 系统下使用下列编译环境:
- C ( GCC 5.4 )
$ /usr/bin/gcc -DONLINE_JUDGE -O2 -w -fmax-errors=3 -std=c11 {src_path} -lm -o {exe_path} - C++ ( G++ 5.4 )
$ /usr/bin/g++ -DONLINE_JUDGE -O2 -w -fmax-errors=3 -std=c++14 {src_path} -lm -o {exe_path} - Java ( JDK 1.8 )
$ /usr/bin/javac {src_path} -d {exe_dir} -encoding UTF8 - Python2 ( Python 2.7 )
本场比赛禁止使用 - Python3 ( Python 3.5 )
本场比赛禁止使用 - Golang
本场比赛禁止使用
比赛用机将至少提供下列编译工具:
- Dev C++(推荐使用 5.10 版,可以适用于64位和32位的Windows)
- Java SE Development Kit(64位系统在页面寻找“jdk-8u201-windows-x64.exe”,32位系统请安装“jdk-8u201-windows-i586.exe”)
- Eclipse Oxygen.2 64位 for Windows|32位 for Windows(最低版本:4.7.2)
八、常见问题
输入和输出在哪里?
您的程序应从 stdin (‘标准输入’) 读取输入,并将输出写入 stdout (‘标准输出’) 例如,您可以在 C 中使用 scanf 或在 C ++ 中使用 cin 读取,并在 C 中使用 printf 或在 C ++ 中使用 cout 写入 stdout。用户程序不允许读取或写入文件,否则您将收到 运行时错误.提交执行时间是什么意思?
onlinejudge 可能会使用不同的输入文件多次测试您的代码。如果您的代码在每个输入文件的时间限制内给出正确的答案,则显示的执行时间是每个测试用例所花费的最大时间。否则,执行时间将毫无意义。如何使用 C ++ Int64?
您应该声明long long 并与 cin/cout 或 %lld, 一起使用,使用 __int64 将导致 编译失败.Java 规范?
所有程序都必须以 Main 类的静态 main 方法开始。不要使用公共类:即使 Main 也必须是非公共类以避免编译错误使用缓冲I / O以避免由于过度刷新而导致超出时间限制关于输出格式错误?
该oj中没有输出格式错误。Judger将对自动对输出修整然后包裹在输出的 最后 一行中。如果仍然与正确的输出不同,则结果将是 答案错误.
【指南 】北理珠第十届C语言程序设计挑战杯相关推荐
- 第十届极客大挑战——复现未解决的web和RE
第十届极客大挑战--复现未解决的web和RE emmmm,有些题目是没做出来的,有机会复现,还有官方wp,所以看看,再记录一下 web - 性感黄阿姨,在线聊天 这道题我是真的服了,爆破name,,, ...
- 第十届极客大挑战——部分web和RE的WP
第十届极客大挑战--部分web和RE的WP 昨天刚刚搞完湖湘杯和软考,累的一批,,,,湖湘杯的wp就不写了,写写这个wp 这个好像是一个月之前就开始的,打了一个月,不断的放题,题也做了不少,,, 其他 ...
- 中北c语言程序设计,中北大学软件学2013届C语言程序设计实训题目.doc
中北大学软件学2013届C语言程序设计实训题目 C语言程序课程设计题目 (孟龙)题目1:年历显示 功能要求: 输入一个年份,输出是在屏幕上显示该年的日历.假定输入的年份在1940-2040年之间. 输 ...
- c语言程序设计中北大学,《中北大学软件学院2013届C语言程序设计实训题目.doc...
<中北大学软件学院2013届C语言程序设计实训题目 C语言程序课程设计题目 (孟龙)题目1:年历显示 功能要求: 输入一个年份,输出是在屏幕上显示该年的日历.假定输入的年份在1940-2040年 ...
- 湖北汽车工业学院c语言,第六届C语言程序设计颁奖典礼举行
本网讯我校历时2个多月的第六届C语言程序设计大赛已圆满落幕,11月29日下午,"湖北汽车工业学院第六届C语言程序设计颁奖典礼"在四教三楼报告厅举行.毛高波副院长出席典礼并讲话. 本 ...
- 第七届c语言程序设计题,Itat第七届C语言程序设计复赛试题(A卷).pdf
Itat第七届C语言程序设计复赛试题(A卷) 教育部教育管理信息中心 第七届全国信息技术应用水平大赛复赛试题 C 语言程序设计(A卷) 请仔细阅读并严格遵守题目中关于文件命名和保存的要求. 考生答题完 ...
- Python+Vue计算机毕业设计北理珠青协志愿素拓系统eaa9n(源码+程序+LW+部署)
该项目含有源码.文档.程序.数据库.配套开发软件.软件安装教程 项目运行环境配置: Python3.7.7+Django+Mysql5.7+pip list+HBuilderX(Vscode也行)+V ...
- 河南省第十届ACM大学生程序设计竞赛总结
省赛总结 被大牛虐的好惨,同时大概也找到了自己的位置,发现自己的不足,知耻而后勇,继续加油!!! 回顾这两天的经历: 第一天到达学校大概就十二点多,报完到直接去吃饭,吃过饭就随大部队一块去宾馆了,刚放 ...
- 第十届山东省ACM程序设计竞赛有感
下面我想好好的说一下省赛: 最开始比赛,得益于我们平时的作战套路,我从后往前看,欣姐从中间往后看,田健从A题开始看,我首先发现最后的那个题是水题,M题,一开始读就感觉水水的,大意就是什么n每次操作 ...
- 第十届四川省大学生程序设计竞赛
点击打开链接 E: Ever17 Time Limit: 1000 MS Memory Limit: 1048576 KB Total Submit: 196 Accepted: 39 Page Vi ...
最新文章
- 全球机器学习领域顶尖的16家公司
- 1.5 matlab常量与变量
- CentOS6.6上进程挂起的诡异问题和处理
- Linux 防火墙工具--iptables
- [我的1024开源程序]350元写的HTML5程序
- Eclipse添加Spket插件实现ExtJs智能提示
- sklearn综合示例7:集成学习与随机森林
- 针对eclipse调式代码时打断点出现斜杠的解决方法
- Bear in the Field(CF-385E)
- 云服务器租用成本节约在哪里?
- matlab中emd函数,EMD算法的matlab程序介绍解析
- ORACLE EBS FORM 二次开发常用小技巧
- java中有无穷大吗_Java语言中有无穷大
- IS2009制作Oracle 静默安装包(一)感谢空白先生特许授权
- win10 Anaconda3 安装TensorFlow
- Hands-on C++ Game Animation Programming阅读笔记(八)
- 分享:Tuts4you社区,脱壳教程全集.1.5G
- 三相逆变器双pi控制器参数如何调节_电机(四)——永磁同步电机PI参数调节...
- 服务器协议失败,Chrome中的HTTPS服务器“不支持的协议错误”
- sip gw功能包括_米尔MYD-C335X-GW开发板,为工业网关量身打造