重庆大学第八届程序设计竞赛规则详解
5星 · 超过95%的资源 需积分: 10 131 浏览量
更新于2024-09-16
收藏 156KB DOC 举报
"重庆大学第八届程序设计竞赛的初赛题"
重庆大学第八届程序设计竞赛是一场面向学生展示编程技能的赛事,其初赛部分包含了两道题目:A.Fibonacci 和 B.对对碰。参赛者需要在规定的时间内完成代码编写,提交的代码将由电脑自动评测。以下是对竞赛规则的详细解读:
1. 试题结构:比赛共有两题,分别为A题Fibonacci序列和B题对对碰,每题都有对应的输入文件名,如A.in。
2. 环境要求:参赛者需将文件保存在E盘,且禁止携带电子设备,如优盘,手机需关闭。允许携带纸质参考资料。
3. 硬件设施:每队可使用2台计算机进行比赛,确保有足够的计算资源。
4. 比赛时间与评价:比赛时长2小时,采用一次性自动评测,每个提交的代码仅评估一次。系统会返回四种结果:yes(正确)、time-limitexceeded(超时)、run-timeerror(运行时错误)和wrong answer(答案错误)。
5. 代码提交:提交代码需使用文件输入和标准输出方式,以适应自动评测系统。
6. 运行时间限制:每题的运行时间限制会在题目中给出,保证至少是标准程序运行时间的3倍。超时后的错误优先级高于其他错误。
7. 错误处理:对于多种错误情况,系统会根据错误出现的顺序判断,无法明确判断时默认为wrong answer。输出格式问题可能导致YES或wrong answer,因此选手需确保输出格式符合题目要求。
8. 数据规模:题目会清晰描述输入数据的规模,以便参赛者了解程序需处理的数据范围。
9. 内存限制:虽然对内存不做严格限制,但裁判机和选手机器配置相同,意味着选手需考虑程序的效率。
10. 错误提交惩罚:每次错误提交会使该题用时增加20分钟,未正确解答的题目不会计算罚时。
11. 排名规则:排名首先比较解出题目的数量,数量多者排名靠前;数量相同则比较总用时,用时少者排名靠前。
12. 样例题目:提供的样例题目为A+B问题,要求计算两个整数之和,输入是每行两个整数。
这次竞赛不仅考验选手的编程能力,还要求他们对时间和空间效率有良好的把握,以及对程序输出格式的严谨性。参赛者需要熟悉算法,快速解决问题,并能有效地调试代码,以避免因输出格式错误或其他问题导致的扣分。在准备过程中,熟悉并掌握常见数据结构、算法以及优化技巧将对比赛成绩产生重要影响。
2014-06-06 上传
2022-05-26 上传
2011-11-16 上传
2013-02-26 上传
2024-04-16 上传
2021-09-28 上传
点击了解资源详情
点击了解资源详情
blackcat_king
- 粉丝: 2
- 资源: 5
最新资源
- JHU荣誉单变量微积分课程教案介绍
- Naruto爱好者必备CLI测试应用
- Android应用显示Ignaz-Taschner-Gymnasium取消课程概览
- ASP学生信息档案管理系统毕业设计及完整源码
- Java商城源码解析:酒店管理系统快速开发指南
- 构建可解析文本框:.NET 3.5中实现文本解析与验证
- Java语言打造任天堂红白机模拟器—nes4j解析
- 基于Hadoop和Hive的网络流量分析工具介绍
- Unity实现帝国象棋:从游戏到复刻
- WordPress文档嵌入插件:无需浏览器插件即可上传和显示文档
- Android开源项目精选:优秀项目篇
- 黑色设计商务酷站模板 - 网站构建新选择
- Rollup插件去除JS文件横幅:横扫许可证头
- AngularDart中Hammock服务的使用与REST API集成
- 开源AVR编程器:高效、低成本的微控制器编程解决方案
- Anya Keller 图片组合的开发部署记录