2023安徽科大国创杯ACSPJ组竞赛:公正评判规则与编程挑战
需积分: 0 20 浏览量
更新于2024-08-04
收藏 137KB PDF 举报
2023年的安徽省青少年信息科学普及日活动——“科大国创杯”ACSPJ组,是一场针对编程竞赛的活动,于2023年4月8日举行,时间为14:00至18:00。竞赛设置了四个传统型题目,分别为“计分”,“计数”,“行走”,以及“石子”,每个题目都有明确的评分标准和时间、内存限制。
1. **计分题**:该题考察参赛者编写程序计算每位跳水选手的得分。选手需要处理n名选手和m名评委的评分,首先去除每位选手得分中的最大值和最小值(如果有多个,仅去除一个),然后计算剩余分数的平均值。最终得分最高的选手将获得最高排名。提交的源代码文件名为score.cpp,需要按照比赛规则使用C++语言编译,并采用-O2-std=c++14的优化选项。
2. **计数题**:此题可能是关于某种数据统计或查找问题,要求参赛者编写程序来完成计数任务,具体输入和输出通过count.in和count.out文件进行。同样,代码需要遵循C++编译规则并放在指定的子目录内。
3. **行走题**:这可能涉及到路径计算或者算法问题,参赛者需实现一个与行走相关的逻辑,可能涉及到图形搜索或动态规划,输入输出通过walk.in和walk.out文件控制。同样注意代码规范和编译要求。
4. **石子题**:最后一题可能涉及排序、堆操作或其他与石头相关的算法,参赛者需要编写stone.cpp文件,根据stone.in和stone.out文件处理输入输出。时间限制为2秒,表明这个问题可能相对复杂一些。
活动规则强调了以下几点:
- 文件名必须用英文小写,且函数main()返回值类型为int,程序结束返回0。
- 需要在参赛者的桌面上建立以参赛号命名的目录,并为每道题创建单独的子目录,子目录名与题目英文名一致。
- 编程错误将按规则处理,如不符合命名规定、主函数规范等问题将不接受申诉。
- 比赛使用Linux格式的附加样例文件,评测在NOILinux环境下进行,编译器版本以官方公布为准。
- 结果比较采用全文比较,忽略行尾空格和结尾换行符。
- 程序使用的栈内存空间与题目提供的内存限制一致。
参赛者需确保熟悉C++语言,具备基本的数据结构、算法和性能优化知识,才能在有限的时间和内存限制下解决问题,争取在比赛中取得好成绩。同时,良好的编程习惯和对规则的理解也是决定比赛成败的关键因素。
618 浏览量
940 浏览量
523 浏览量
192 浏览量
2024-12-29 上传
2023-07-16 上传
2024-06-27 上传
104 浏览量
527 浏览量