上海海事大学ICPC冬令营(2020冬)
我谨代表上海海事大学ICPC集训队,欢迎各位的到来。希望各位能在这段时间内感受到编程的快乐,度过一个充实的寒假。
写在前面
我们是一个以ICPC(International Collegiate Programming Contest)国际大学生程序设计竞赛为主,以其他程序设计类/算法类竞赛为补充的竞技性编程组织。
何谓“竞技性编程”
与工程代码不同,竞技性编程追求在尽可能短的时间内,写出能够解决某个特定问题的绝对正确代码。结果只对你的输出判定,与代码细节(变量命名,缩进等)无关。
我们来看一个例题:
问题描述
输入整数a和b,输出a和b的和。
输入
两个整数a,b。(-100<=a, b <=100)
输出
a和b的和
样例
输入:
1 3
输出:
4
显然,这题的答案如下:
#include <iostream>
using namespace std;
int main() {
int a,b;
cin >> a >> b;
cout << a + b;
return 0;
}
其他具体的内容将在之后的讲解中提及。
ICPC简介
ICPC是世界上公认的规模最大、水平最高的大学生程序竞赛。赛制为三人一队,在5小时内解决7-13个问题。在参赛过程中,选手可以使用一切纸质材料。
目前还未举办的赛区有银川、澳门、沈阳和昆明,可能是线上赛,可能是线下赛。根据选拔的结果,最快第二学期就可以出战。
可用语言一般为C++,Java和Python。如非必要,请勿使用C++以外的语言。
CCPC是ICPC中国的教练们组织的比赛。
冬令营内容
我们会在每个题单日,在群内发布公告,发布本期需要完成的题目,在讲解日进行讲解。讲解日可能会对下一次题单涉及的内容做一些引导或解释,详情会在群内通知。
题目将从各大OJ中选取,包括但不限于洛谷、北大OJ、AtCoder等等。
原则上所有讲解均使用C/C++,不会在题单或者讲解中出现任何与选拔赛相关的内容。
根据我们的传统,我们不对题目完成情况和讲解出席情况做任何统计,这与选拔赛完全无关。
建议购买《挑战程序设计竞赛》作为参考。
对于2020级新生的额外建议
建议尽量在正式开始前学习C/C++,做完洛谷的入门1-6。
关于选拔
选拔仅与选拔赛的成绩相关。
选拔赛难度略高于蓝桥杯国赛,远低于ICPC REGIONAL。
一般名额
一般名额指有资格参与ICPC、CCPC的名额。
女队名额
女队名额指有资格参与CCPC女队的名额。
女队可以在CCPC拥有极大的优惠,在CCPC拥有额外的奖项、场次和晋级名额。
作弊举报
我们对作弊零容忍。
我们会保证你的信息安全,并且做出相应的处理。
选手作弊
请私聊群主。
出题者泄题
请直接告知毕坤老师。