上海海事大学2024年新生程序设计竞赛初赛(重现赛)

2025-09-18 21:18 至 2025-09-19 00:18
时长: 3小时

已有1人报名

比赛说明

上海海事大学2024年新生程序设计竞赛初赛

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

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

特别注意

各位大一参赛选手填写信息时请填写实名与完整专业班级!!!
填学校时请正确填写你的学校(大学而非高中)。
比赛难度十分简单,我们确保了即使你是零基础速成任何一门编程语言,也可以在本次比赛中获得较好的体验。

组织机构及人员

主办:上海海事大学信息工程学院
承办:上海海事大学信息工程学院团委   信工科创中心    计算机学会    海智人工智能    
命题:    常缪洋1,2,3,4,6  沈彦君2,5
数据:    沈彦君
验题:    应懿    刘逸杰    李驰科    顾以为    陈立元    彭思航    李海涵    赵文浩    孙若涵    郭春文

网络赛技术支持:牛客竞赛

指导老师:周卫祥

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

比赛赛制

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

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

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

友情提示

  1. 请独立解答。代码会经过系统查重,作弊将被取消成绩。
  2. 比赛中可以查询任何纸质材料及书籍,但不允许使用任何AI大模型进行代码生成,诸如GPT,Gemini,文心一言等等。所有可疑代码都会在比赛后进行人工检查,一旦发现皆视为违反比赛规则将被取消成绩。
  3. 比赛期间如遇问题,可以通过右下角的窗口答疑。同时请关注比赛公告,赛中可能对比赛题面进行补充或修正。答疑不会解答技术或实现上的问题。 
  4. 使用C/C++参赛的选手,请保证程序正常运行后返回值为0,即请在main函数末尾return 0,main的类型应为int。 
  5. 题目不一定按照难易程度排序,比赛期间可以参照排行榜了解信息。 
  6. 请不要输出诸如“请输入一个整数:”之类的内容,多余的内容将被判错。 
  7. 编译错误可以在网页中查看原因。 

赛程与奖励

    1.复赛(临港五校新生程序设计竞赛)根据有效参赛人数(成功提交并通过至少一个问题)的比例设置一、二、三等奖。

    2.比赛中的优胜者(比例待确定)将代表学校参加即将举办的临港五校新生程序设计竞赛,同时还有机会入选上海海事大学算法集训队,代表学校参加国际大学生程序设计竞赛(ICPC)等各类赛事。