新生杯指南

  • 一、竞赛介绍
  • 二、竞赛流程
    • 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)
地点:待群内通知

三、竞赛规则

  1. 竞赛时长为 5 小时。2020年12月26号10点开始比赛
  2. 竞赛中所有队伍使用同一套题目,在同一时间,按照统一评分规则进行比赛。
  3. 在竞赛中,参赛队员不得和主办方指定的工作人员以外的人交谈。
  4. 参赛队员仅可以携带打印的纸质资料或无计算功能的笔入场。
  5. 参赛队员不能携带任何可用计算机处理的软件或数据(不允许任何私人携带的存储设备或计算器)。
  6. 参赛队员不能携带包括无线电接收器、移动电话等在内的任何类型的通讯工具。
  7. 当竞赛进行一定时间后,主办方可以因为出现不可预见的事件而调整比赛时长,一旦比赛时长发生改变,须及时地用统一方式通告所有参赛队员。
  8. 当参赛队员出现诸如擅自移动赛场中的设备,未经授权修改比赛软硬件,干扰他人比赛等妨碍比赛正常进行的行为时,都将被剥夺参赛和获奖资格。
  9. 参赛队员不得浏览外网或运行与比赛无关的程序,不允许退出监控程序,否则将被剥夺参赛和获奖资格。
  10. 对于因为作弊、违反规定而被剥夺参赛和获奖资格的同学,将由科协上报学校处理。

四、命题与竞赛评分

  1. 题目均为中文编程题。
  2. 竞赛为ACM赛制
  3. 能通过Sample样例的程序不一定能答对这道题目,因为这只是样例,后台还有测试点。
  4. 赛题的解答提交后由评分系统即时评出得分,并及时通知参赛队员。系统可能的反馈信息包括:
结果 说明
等待评分 & 正在评分 您的解答将很快被测评,请等待结果。
编译失败 无法编译您的源代码,点击链接查看编译器的输出。
已接受 你的解题方法是正确的。
答案错误 你的程序输出结果与判题程序的答案不符。
运行时错误 您的程序异常终止,可能的原因是:段错误,被零除或用非0的代码退出程序。
运行超时 您的程序使用的 CPU 时间已超出限制。(算法耗时太长或死循环)
超内存占用 程序实际使用的内存已超出限制。
系统错误 评测系统发生内部错误,无法评测。请报告给工作人员。
  1. 参赛队员必须独立按照严格的输入输出要求提交每一题的解题程序。可以反复提交,取最好成绩,但是通过之前的提交错误将会罚时(影响排名)。
  2. 参赛队员有权利向工作人员提交解释请求,针对试题描述中的不明确或错误的部分提问。如果主办方确认试题中确实存在不明确或错误的部分,将会做出更正等相应处理,并通告所有参赛队伍。
  3. 在决定获奖队伍时,如果多支队伍过题数量相同,则根据其做题时间和罚时进行排名;若仍然并列,则获得并列名次。
  4. 命题组负责题目的质量,并在比赛时对所有提交的代码进行查重检验。主办方在与命题组协商后确定获胜队伍,这个决定是最终的。
  5. 每成功提交一道题,工作人员都会送上题目对应颜色的气球

五、奖项设置

  1. 一等奖 + 荣誉证书
  2. 二等奖 + 荣誉证书
  3. 三等奖 + 荣誉证书
  4. 优胜奖 + 荣誉证书
  5. 最佳女队*1 + 荣誉证书
  6. 顽强拼搏*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语言程序设计挑战杯相关推荐

  1. 第十届极客大挑战——复现未解决的web和RE

    第十届极客大挑战--复现未解决的web和RE emmmm,有些题目是没做出来的,有机会复现,还有官方wp,所以看看,再记录一下 web - 性感黄阿姨,在线聊天 这道题我是真的服了,爆破name,,, ...

  2. 第十届极客大挑战——部分web和RE的WP

    第十届极客大挑战--部分web和RE的WP 昨天刚刚搞完湖湘杯和软考,累的一批,,,,湖湘杯的wp就不写了,写写这个wp 这个好像是一个月之前就开始的,打了一个月,不断的放题,题也做了不少,,, 其他 ...

  3. 中北c语言程序设计,中北大学软件学2013届C语言程序设计实训题目.doc

    中北大学软件学2013届C语言程序设计实训题目 C语言程序课程设计题目 (孟龙)题目1:年历显示 功能要求: 输入一个年份,输出是在屏幕上显示该年的日历.假定输入的年份在1940-2040年之间. 输 ...

  4. c语言程序设计中北大学,《中北大学软件学院2013届C语言程序设计实训题目.doc...

    <中北大学软件学院2013届C语言程序设计实训题目 C语言程序课程设计题目 (孟龙)题目1:年历显示 功能要求: 输入一个年份,输出是在屏幕上显示该年的日历.假定输入的年份在1940-2040年 ...

  5. 湖北汽车工业学院c语言,第六届C语言程序设计颁奖典礼举行

    本网讯我校历时2个多月的第六届C语言程序设计大赛已圆满落幕,11月29日下午,"湖北汽车工业学院第六届C语言程序设计颁奖典礼"在四教三楼报告厅举行.毛高波副院长出席典礼并讲话. 本 ...

  6. 第七届c语言程序设计题,Itat第七届C语言程序设计复赛试题(A卷).pdf

    Itat第七届C语言程序设计复赛试题(A卷) 教育部教育管理信息中心 第七届全国信息技术应用水平大赛复赛试题 C 语言程序设计(A卷) 请仔细阅读并严格遵守题目中关于文件命名和保存的要求. 考生答题完 ...

  7. Python+Vue计算机毕业设计北理珠青协志愿素拓系统eaa9n(源码+程序+LW+部署)

    该项目含有源码.文档.程序.数据库.配套开发软件.软件安装教程 项目运行环境配置: Python3.7.7+Django+Mysql5.7+pip list+HBuilderX(Vscode也行)+V ...

  8. 河南省第十届ACM大学生程序设计竞赛总结

    省赛总结 被大牛虐的好惨,同时大概也找到了自己的位置,发现自己的不足,知耻而后勇,继续加油!!! 回顾这两天的经历: 第一天到达学校大概就十二点多,报完到直接去吃饭,吃过饭就随大部队一块去宾馆了,刚放 ...

  9. 第十届山东省ACM程序设计竞赛有感

    下面我想好好的说一下省赛:   最开始比赛,得益于我们平时的作战套路,我从后往前看,欣姐从中间往后看,田健从A题开始看,我首先发现最后的那个题是水题,M题,一开始读就感觉水水的,大意就是什么n每次操作 ...

  10. 第十届四川省大学生程序设计竞赛

    点击打开链接 E: Ever17 Time Limit: 1000 MS Memory Limit: 1048576 KB Total Submit: 196 Accepted: 39 Page Vi ...

最新文章

  1. 全球机器学习领域顶尖的16家公司
  2. 1.5 matlab常量与变量
  3. CentOS6.6上进程挂起的诡异问题和处理
  4. Linux 防火墙工具--iptables
  5. [我的1024开源程序]350元写的HTML5程序
  6. Eclipse添加Spket插件实现ExtJs智能提示
  7. sklearn综合示例7:集成学习与随机森林
  8. 针对eclipse调式代码时打断点出现斜杠的解决方法
  9. Bear in the Field(CF-385E)
  10. 云服务器租用成本节约在哪里?
  11. matlab中emd函数,EMD算法的matlab程序介绍解析
  12. ORACLE EBS FORM 二次开发常用小技巧
  13. java中有无穷大吗_Java语言中有无穷大
  14. IS2009制作Oracle 静默安装包(一)感谢空白先生特许授权
  15. win10 Anaconda3 安装TensorFlow
  16. Hands-on C++ Game Animation Programming阅读笔记(八)
  17. 分享:Tuts4you社区,脱壳教程全集.1.5G
  18. 三相逆变器双pi控制器参数如何调节_电机(四)——永磁同步电机PI参数调节...
  19. 服务器协议失败,Chrome中的HTTPS服务器“不支持的协议错误”
  20. sip gw功能包括_米尔MYD-C335X-GW开发板,为工业网关量身打造

热门文章

  1. 六句顺口溜教你速记100以内质数表
  2. 200+套HTML以及HTML5静态网页网站模板收藏
  3. 软件测试工作的不足与改善,软件测试工作中对问题的发现和改进
  4. 钉钉如何群里定时发送文件_简单好用的钉钉群消息助手
  5. Ubuntu下的几种常见输入法
  6. Python单元测试报告框架PyTestReport
  7. 编程语言中的句柄是什么?
  8. linux系统鼠标主题下载,Ubuntu Linux鼠标主题:AlkanoMB
  9. 皮尔逊、斯皮尔曼、肯德尔相关系数
  10. java 获取vm配置参数_如何获取Java中的Java VM规范?