Unverified Commit 5ceccf3d authored by billchenchina's avatar billchenchina Committed by GitHub
Browse files

Merge pull request #1855 from Plaaant6/patch-1

Update oi.md
parents d2449387 5446902c
Loading
Loading
Loading
Loading
+60 −33
Original line number Diff line number Diff line
@@ -10,14 +10,14 @@ OI 竞赛中允许使用的语言包括 Pascal(NOI 将于 2020 年停止使用

NOIP(National Olympiad in Informatics in Provinces)是全国青少年信息学奥林匹克联赛,顾名思义,是以省为单位排名评奖,对于大部分高校来说,获得提高组省一等奖可以用于获得自主招生资格。

NOIP 分为初赛和复赛两个阶段。初赛会考察一些计算机基础知识和算法基础,复赛是上机考试,也分提高组和普及组,时间上一般是 11 月的第二个周末,周六上午提高组 1 试 8:30-12:00(3.5h,共 3 题),下午 14:30-18:00 普及组(3.5h,共 4 题),周日上午提高组 2 试 8:30-12:00(3.5h,共 3 题)。全国使用同一套试卷,但是评奖规则是按照省内情况由 CCF(中国计算机学会)统一指定,并于赛后在 [NOI 官方网站](http://www.noi.cn) 上公布。各省的一等奖分数线略有不同。
NOIP 分为初赛和复赛两个阶段。初赛会考察一些计算机基础知识和算法基础,复赛是上机考试,也分提高组和普及组(2018 年于上海试点入门组),时间上一般是 11 月的第二个周末,周六上午提高组 1 试 8:30-12:00(3.5h,共 3 题),下午 14:30-18:00 普及组(3.5h,共 4 题),周日上午提高组 2 试 8:30-12:00(3.5h,共 3 题)。全国使用同一套试卷,但是评奖规则是按照省内情况由 CCF(中国计算机学会)统一指定,并于赛后在 [NOI 官方网站](http://www.noi.cn) 上公布。各省的一等奖分数线略有不同。

目前 NOIP 已经于 2019 被 CCF 取消。

### CSP J/S

CSP (Certified Software Professional Junior/Senior) 是继 NOIP 在 2019 年被取消之后 CCF 开设的非专业级软件能力认证,面向全年龄段。
具体赛制、时间基本同 NOIP 一致。
具体赛制、时间基本同 NOIP 一致。在部分地区,CSP 2019 设有小学组。

目前暂不清楚获得 CSP 认证对自主招生资格的获取是否有帮助。

@@ -83,14 +83,14 @@ IOI 赛制可以赛时任意提交,可以即时查看评测结果,APIO、IOI

官网地址: <https://www.usaco.org/> 

USACO 或许是国内选手最熟悉的外国 OI 竞赛(因此可能也是中文题解最多的外国 OI 竞赛)。  
USACO 或许是国内选手最熟悉的外国 OI 竞赛(可能也是中文题解最多的外国 OI 竞赛)。  
每年冬季到初春,USACO 会每月举办一场网络赛。一场比赛持续 $3\sim5$ 个小时。  
根据官网的介绍,USACO 的比赛分成这 4 档难度(2015~2016 学年之前为 3 档):

-   铜牌组,适合编程初学者,尤其是只学了最最基础的算法(如:排序,二分查找)的学生。
-   银牌组,适合开始学习基本的算法技巧(如:递归,搜索,贪心算法)和基础数据结构的学生。
-   金牌组,学生会遇到更复杂的算法(如:最短路径,DP)和更高级的数据结构。
-   铂金组,适合有着扎实的算法设计能力的选手,铂金组可以帮助他们以复杂且更开放的问题来~~放飞~~挑战自我。
-   铂金组,适合有着扎实的算法设计能力的选手,铂金组可以帮助他们以复杂且更开放的问题来挑战自我。

在国内,目前 USACO 题目最齐全的是洛谷。

@@ -116,7 +116,7 @@ POI 是不少省选选手最常刷的外国 OI 比赛。
官网地址: <http://www.hsin.hr/coci/>   
(有时候英文版的更新会延迟,克罗地亚语版本: <http://www.hsin.hr/honi/>

难度跨度很大的比赛,大约是从普及 - $\sim$ 省选 -。以往 COCI 所有的题目均提供题目、数据、题解和标程,然而从 2017 年底之后,COCI 的题解和标程就断更了(不是没有英语版翻译,而是连克罗地亚语的版本都没有)。
难度跨度很大的比赛,大约是从普及 - $\sim$ 省选 -。以往 COCI 所有的题目均提供题目、数据、题解和标程,然而从 2017 年底之后,COCI 的题解和标程就断更了(不是没有英语版翻译,而是连克罗地亚语的版本都没有)。2019-2020 赛季重新开始更新题解和标程。

洛谷、BZOJ 和 LibreOJ 都有少量的 COCI 题目。

@@ -131,32 +131,30 @@ JOI 的流程:
-   决赛(本選/JOI Final)
-   春训营(春季トレーニング合宿/JOI Spring Camp/JOISC)
-   公开赛(通信教育/JOI Open Contest)

目前 LibreOJ 和 BZOJ 有近些年的 JOI Final、JOISC 和 JOI Open 的题目。UOJ 有部分 JOISC 2017 的题目。
    预赛难度较低,自 2019/2020 赛季起,预赛分为多轮。
    目前 LibreOJ 和 BZOJ 有近些年的 JOI Final、JOISC 和 JOI Open 的题目。
    JOI Final 的难度在提高 - $\sim$ 提高 + 左右。JOISC 和 JOI Open 的题目的难度在提高 $\sim$ NOI - 不等。
    你可以在 JOI 官网或者 AtCoder 上找到更多的 JOI 题(日文题面)

### 台湾地区:資訊奧林匹亞競賽

台湾地区把 OI 中的 informatics 翻译成“资讯”而非大陆通用的翻译“信息”。  
台湾地区的选手如果想去参加 IOI,需要经过这几场比赛的洗礼:

-   區域資訊學科能力競賽
-   全國資訊學科能力競賽
-   資訊研習營(TOI)

### 俄罗斯:ROI

俄罗斯信息学奥赛(олимпиадная информатика)一般简称为 ROI。  
官网: <http://neerc.ifmo.ru/school/archive/index.html>   
在线提交地址: <https://contest.yandex.ru/roiarchive/>   
在线提交地址: <https://contest.yandex.ru/roiarchive/> ,Codeforces 上也有一些  
一般简称为 ROI。流程:

-   市级比赛(Municipal stage/Муниципальный этап)
-   地区级比赛(Regional Stage/Региональный этап)
-   级比赛(Regional Stage/Региональный этап)
-   决赛(Final Stage/Заключительный этап)

你可能已经在 Codeforces 上见过了一些 ROI 题。目前 LibreOJ 有近两年的 ROI 决赛题(包括翻译)。
目前 LibreOJ 有近几年的 ROI 决赛题的译文。  
除此之外,俄罗斯较大型的、面向中学生的比赛还有:

-   信息学网络奥赛(Интернет-олимпиады по информатике): <http://neerc.ifmo.ru/school/io/index.html> 。该比赛由 ROI 出题人举办;
-   全国中学生团队信息学竞赛(Всероссийской командной олимпиады школьников): <http://neerc.ifmo.ru/school/russia-team/index.html>
-   上面这个比赛的预选赛 Moscow Team Olympiad 可以在 Codeforces 上提交;
-   Innopolis Open: <https://olymp.innopolis.ru/en/ooui/information/> 
-   中学生编程公开赛(Открытая олимпиада школьников по программированию): <https://olympiads.ru/zaoch/> 。官网称该比赛对标 ROI。

### 加拿大:CCC & CCO

@@ -168,35 +166,64 @@ CCO 提交地址: [https://dmoj.ca/problems/?category=24](https://dmoj.ca/pr
CCC 在 DMOJ 有官方 (?) 题解。  
CCC Junior/Senior 贴近 NOIP 普及组/提高组难度。CCO 想要拿到金牌可能得有 NOI 银的水平。

### 法国与澳大利亚:FARIO
### 台湾地区:資訊奧林匹亞競賽

台湾地区把 OI 中的 informatics 翻译成“资讯”而非大陆通用的翻译“信息”。  
台湾地区的选手如果想去参加 IOI,需要经过这几轮比赛:

-   區域資訊學科能力競賽
-   全國資訊學科能力競賽
-   資訊研習營(TOI)

### 其他国家

法国与澳大利亚:FARIO <http://orac.amt.edu.au/cgi-bin/train/hub.pl>   
难度与 NOI 类似。

韩国:한국 정보 올림 피아드: <https://www.digitalculture.or.kr/koi/>   
 <https://www.digitalculture.or.kr/koi/selectOlymPiadDissentList.do>   
 <https://www.acmicpc.net/problemset>   
难度太低。

英国 British Informatics Olympiad: <https://www.olympiad.org.uk/>   
难度太低。

提交地址: <http://orac.amt.edu.au/cgi-bin/train/hub.pl> 
捷克:Matematická olympiáda–kategorie P: <http://mo.mff.cuni.cz/p/archiv.html> 

FARIO 的题目与 NOI 的难度旗鼓相当。
罗马尼亚:Olimpiada Nationala de Informatica: <http://olimpiada.info/>   
题面、测试数据、题解请在含有 Subiecte 字样的标签页中寻找。

## 其它大洲级 OI 竞赛
## 其它国际 OI 竞赛

### BalticOI

BalticOI 面向的是波罗的海周边各国。BalticOI 2018 的参赛国有立陶宛、波兰、爱沙尼亚、芬兰等 9 国。
除了 2017 年,BalticOI 每年都公开题面、测试数据和题解。然而 BalticOI 没有一个固定的官网,每年的主办方都会新建一个网站……关于历年的官网地址,Planet6174 整理出了一个 [帖子](https://loj.ac/article/416)
BalticOI 面向的是波罗的海周边各国。BalticOI 2018 的参赛国有立陶宛、波兰、爱沙尼亚、芬兰等 9 国。题目难度大。  
除了 2017 年,BalticOI 每年都公开题面、测试数据和题解。然而 BalticOI 没有一个固定的官网,每年的主办方都会新建一个网站……  
关于历年的官网地址,Planet6174 整理出了一个 [帖子](https://loj.ac/article/416)
目前 LibreOJ 有近十年的 BalticOI 题。

### BalkanOI

BalkanOI 面向巴尔干地区周边各国。BalkanOI 2018 的参赛国有罗马尼亚、希腊、保加利亚、塞尔维亚等 12 国。
BalkanOI 面向巴尔干地区周边各国。BalkanOI 2018 的参赛国有罗马尼亚、希腊、保加利亚、塞尔维亚等 12 国。题目难度大。  
BalkanOI 只有某几年公开题面、测试数据和题解,官网地址参见上面那个帖子。

### CEOI

CEOI 2018 的参赛国与上面两个比赛有部分重叠,包括波兰、罗马尼亚、格鲁吉亚、克罗地亚等国。

CEOI 2018 的参赛国与上面两个比赛有部分重叠,包括波兰、罗马尼亚、格鲁吉亚、克罗地亚等国。题目难度大。  
CEOI 每年都公开题面、测试数据和题解,官网地址参见上面那个帖子。  

在国内 OJ 中,BZOJ 的 CEOI 题相对最齐。

### European Junior Olympiad in Informatics (eJOI)

参赛国包含俄罗斯、亚美尼亚、保加利亚、波兰等国。题目难度较大。  
eJOI 每年都公开题面、测试数据和题解,官网地址参见上面那个帖子。

### International School for Informatics“Junior”(ISIJ)

似乎没有官网。见 CCF 新闻 <http://www.noi.cn/newsview.html?id=911&hash=2D52A8&type=1>
据 300iq 说题目质量很糟糕。

### Nordic Olympiads in Informatics (NOI)

官网地址: <http://nordic.progolymp.se>   

近两年才开始举办的比赛,面向北欧各国。
+1 −0
Original line number Diff line number Diff line
@@ -123,6 +123,7 @@ int rev_g(int g) {
## 习题

-    [CSP S2 2019 D1T1](https://www.luogu.org/problem/P5657) Difficulty: easy

-    [SGU #249 Matrix](http://codeforces.com/problemsets/acmsguru/problem/99999/249) Difficulty: medium

> 本页面部分内容译自博文 [Код Грея](http://e-maxx.ru/algo/gray_code) 与其英文翻译版 [Gray code](https://cp-algorithms.com/algebra/gray-code.html) 。其中俄文版版权协议为 Public Domain + Leave a Link;英文版版权协议为 CC-BY-SA 4.0。