Unverified Commit d159ed4a authored by ir1d's avatar ir1d
Browse files

add icpc related materials

parent 0dc08989
Loading
Loading
Loading
Loading

docs/intro/icpc.md

0 → 100644
+53 −0
Original line number Diff line number Diff line
## 赛事介绍

### ICPC

**ICPC** (International Collegiate Programming Contest, 国际大学生程序设计竞赛)由 ICPC 基金会(ICPC Foundation)举办,是最具影响力的大学生计算机竞赛。ICPC 主要分为区域赛(Regionals)和总决赛(World Finals)两部分。由于以前 ACM 赞助这个竞赛,也有很多人习惯叫它 ACM 竞赛。

https://icpc.baylor.edu/

### CCPC

中国大学生程序设计竞赛,和 ICPC 显著的区别是很多学校是不报销的。

https://ccpc.io/

## 赛季赛程

- ICPC/CCPC 网络赛(8 月底至 9 月初)
- ICPC/CCPC 区域赛(9 月底至 11 月底)
- ICPC EC Final/ CCPC Final (12 月中旬)
- ICPC World Finals(次年六月)

## 训练指南

### 多校联合训练

暑期在 acm.hdu.edu.cn 举行的训练赛,有奖金,题目质量高,历经多年积累已有丰富资源。

OJ 里查询用的关键词:`Multi-University Training Contest`

### 国内区域赛

https://vjudge.net/

善用搜索,可以找到前辈精选的题集

### 训练营

寒假的时候头条 / 清华 / CCPC(Wannafly Camp) 都办 Camp

WannaFly Camp

### 队伍维基

- 叉姐的 icpc wiki https://icpc.camp/
- OI Wiki 这边也在筹备类似的功能,有需求的队伍可以来联系

## 训练资源

- **OI Wiki https://oi-wiki.org**
- CF GYM https://codeforces.com/gyms
- 开火车 http://opentrains.snarknews.info/~ejudge

+2 −0
Original line number Diff line number Diff line
@@ -60,6 +60,8 @@ IOI 赛制可以赛时任意提交,可以即时查看评测结果,APIO、IOI

在 ACM/ICPC 比赛中一般是三个人使用一台机器,每个题目只有在所有数据点全部正确后才能得到分数。比赛过程中可以有多次提交机会,实时评测并返回结果。比赛排名根据做题数和罚时来评判,罚时是通过题目的用时之和加上错误提交次数乘以一个系数。在 ACM 相关赛事中,选手允许带纸质资料。

参见 [ICPC / CCPC 赛事与赛制](/intro/icpc)

### Codeforces (CF) 赛制

[Codeforces](https://codeforces.com)是一个在线评测系统,定期会举办比赛。它的比赛特点是在比赛过程中只测试一部分数据(pretests),而在比赛结束后返回完整的所有测试点的测试结果(system tests)。比赛时可以多次提交,允许 hack 别人的代码(此处 hack 的意思是提交一个测试数据,使得别人的代码无法给出正确答案)。当然,如果想要 hack,必须要锁定自己的代码(换言之,比赛时无法重新提交该题)。
+3 −0
Original line number Diff line number Diff line
@@ -146,3 +146,6 @@
-   [北京大学 ICPC 暑期课课件例题](https://vjudge.net/article/446)
-   [北京大学 ICPC 暑期课课件](https://lib-pku.github.io/#acm-icpc%E6%9A%91%E6%9C%9F%E8%AF%BE)
-   [GitHub.com:OI-wiki/libs](https://github.com/OI-wiki/libs)
-   [多校联合训练](http://acm.hdu.edu.cn) 关键词:`Multi-University Training Contest`
-   [Vjudge](https://vjudge.net/)
-   [开火车](http://opentrains.snarknews.info/~ejudge)