2022-2023上海海事大学新生程序设计竞赛(重现赛)

2023-03-01 16:45 至 2023-03-01 19:45
时长: 3小时

已有1人报名

比赛说明

2022-2023上海海事大学新生程序设计竞赛

比赛时间: 2023年3月1日  13:30 - 16:30
主办单位:上海海事大学信息工程学院
参赛对象:上海海事大学信息工程学院本科一年级学生

我们也欢迎其他同学参加这场比赛!
请您注意,本次比赛面向的对象是未经过训练的零基础新生,难度对您可能比较简单。对于这些同学,不计入正式排名。

线上赛后题目讲解:
时间:2023年3月1日  16:30
#腾讯会议:737-215-982

组织机构及人员

主办:上海海事大学信息工程学院
承办:上海海事大学信息工程学院团委   信工科创中心    计算机学会    海智人工智能    
命题:潘飞扬1,2    薛津麒1,2    陆锦云1,2    姜添翼1,2    李梁裕1,2    胡小川1,2,3,5
协办:胡小川1,2,3,5    李梁裕1,2    顾梓阳1,3,5    刘静1,2,3    邓明1,2,6    徐鑫1,4    张昕哲1,3
网络赛技术支持:牛客竞赛

指导老师:刘旻

1    上海海事大学算法协会
5    双创社

比赛赛制

本次比赛采取国际信息学奥林匹克竞赛(IOI)赛制。比赛题数为6题,时常180分钟,难度简单。每道题提交之后都有反馈,可以实时看到自己每题得分,但看不到错误的测试样例。每道题都有多个测试点,根据通过的测试点数量获得相应的分数。每道题不限制提交次数,提交错误没有任何惩罚,仅以最后一次提交时间计算。比赛过程中按照总得分来排名。若总得分相同,排名的位置由提交正确答案的每一点所用时间的总和来确定。可以看到实时排名。 

每道题目由题目描述、输入输出约定、测试样例、样例解释和数据范围组成。参赛选手需写出完整的程序并提交源代码。源代码经过服务器编译,通过标准输入输出进行评测,返回结果。除字符串类题目以外,对于输出忽略多余的空格和换行符。 

本次比赛允许大部分编程语言,但建议使用C++,Python 3或Java: 
  • C
clang11 -DONLINE_JUDGE -O2 -Wall -std=gnu99
版本:Clang11,采用 gnu99 标准,编译的时候采用-O2级优化。
  • C++
clang++11 -std=c++17 -O2 -Wsign-compare
版本:clang++11,采用 c++17 标准,编译的时候采用-O2级优化,支持万能头文件。
g++ -std=c++17 -O2-Wsign-compare-DONLINE_JUDGE-Werror=return-type
版本:g++ 7.5.0,采用c++17标准,编译的时候采用-O2级优化,支持万能头文件 <bits/stdc++.h>。
  • Java
java 1.8 -encoding utf8
版本:OpenJDK 1.8。支持 Java8 的所有最新特性,比如 stream 操作和 lambda 表达式。
  • Python3
版本:Python3.9,支持大部分的常用库。Numpy 库与 SciPy 库默认不支持,请根据题目要求查看是否支持。

友情提示

  1. 请独立解答。代码会经过系统查重,作弊将被取消成绩。
  2. 比赛期间如遇问题,可以通过右下角的窗口答疑。同时请关注比赛公告,赛中可能对比赛题面进行补充或修正。答疑不会解答技术或实现上的问题。 
  3. 使用C/C++参赛的选手,请保证程序正常运行后返回值为0,即请在main函数末尾return 0,main的类型应为int。 
  4. 题目不一定按照难易程度排序,比赛期间可以参照排行榜了解信息。 
  5. 请不要输出诸如“请输入一个整数:”之类的内容,多余的内容将被判错。 
  6. 编译错误可以在网页中查看原因。 

赛程与奖励

竞赛共设置若干奖项。
依据初赛个人排名,经过代码查重后,在通过一题及以上的同学中,满足以下条件之一的同学获得复赛资格:
1. 初赛个人总排名位于计算机类前18名;
2. 初赛个人总排名位于电子信息类前12名。

奖项设置:
依据复赛个人排名,经过代码查重后,设置一等奖 1 名,二等奖 2 名,三等奖 3 名,优胜奖5名。其他晋级复赛并通过一题及以上的同学获得成功入围奖。