四、其他国家和地区的 OI 竞赛 1、美国:USACO USACO 或许是国内选手最熟悉的外国 OI 竞赛(可能也是中文题解最多的外国 OI 竞赛)。 每年冬季到初春,USACO 会每月举办一场网络赛。一场比赛持续 3~5 个小时。 根据官网的介绍,USACO 的比赛分成这 4 档难度(2015~2016 学年之前为 3 档): · 铜牌组,适合编程初学者,尤其是只学了最最基础的算法(如:排序,二分查找)的学生; · 银牌组,适合开始学习基本的算法技巧(如:递归,搜索,贪心算法)和基础数据结构的学生; · 金牌组,学生会遇到更复杂的算法(如:最短路径,DP)和更高级的数据结构; · 铂金组,适合有着扎实的算法设计能力的选手,铂金组可以帮助他们以复杂且更开放的问题来挑战自我。 2、波兰:POI POI 是不少省选选手最常刷的外国 OI 比赛。 · 第一轮:五题,网络赛,公开赛; · 第二轮:包含一场练习赛,和两场正式比赛; · 第三轮:赛制同上。 · ONTAK:POI 训练营(类似国内的集训队)。 另有 PA,大意为“算法大战”。 3、克罗地亚:COCI 难度跨度很大的比赛,大约是从普及 - 到省选 -。 以往 COCI 所有的题目均提供题目、数据、题解和标程。2017 年底起,COCI 的题解和标程停止了更新。2019-2020 赛季重新开始更新题解和标程。 4、日本:JOI JOI(日文:日本情報オリンピック,中文:日本信息学奥赛)所有的题目都提供题目、数据、题解和标程。近两年的 JOI 决赛和春训营提供了英语题面,但并没有英语题解。历年的 JOI Open 都提供了英语版题面和题解。 JOI 的流程: · 预赛(予選) · 决赛(本選/JOI Final) · 春训营(春季トレーニング合宿/JOI Spring Camp/JOISC) · 公开赛(通信教育/JOI Open Contest) 预赛难度较低,自 2019/2020 赛季起,预赛分为多轮。JOI Final 的难度从提高 - 到 提高 + 左右。JOISC 和 JOI Open 的题目的难度从提高到 NOI - 不等。 绝大部分 JOI 题可以前往 AtCoder 提交。你可以在 JOI 官网或者 AtCoder 上找到更多的 JOI 题(日文题面)。 目前 LibreOJ 和 BZOJ 有近些年的 JOI Final、JOISC 和 JOI Open 的题目。 5、俄罗斯:ROI ROI(俄文:олимпиадная информатика,中文:俄罗斯信息学奥赛)是俄罗斯的信息学竞赛。 流程: · 市级比赛(Municipal stage/Муниципальный этап) · 州级比赛(Regional Stage/Региональный этап) · 决赛(Final Stage/Заключительный этап) 目前 LibreOJ 有近几年的 ROI 决赛题的译文。 除此之外,俄罗斯较大型的、面向中学生的比赛还有: · 信息学网络奥赛(俄文:Интернет-олимпиады по информатике) · 该比赛由 ROI 出题人举办。 · 全国中学生团队信息学竞赛(俄文:Всероссийской командной олимпиады школьников) · 该比赛的预选赛 Moscow Team Olympiad 可以在 Codeforces 上提交。 · Innopolis Open · 中学生编程公开赛(Открытая олимпиада школьников по программированию) · 官网称该比赛对标 ROI。 6、加拿大:CCC & CCO CCC(英文:Canadian Computing Competition),CCO(英文:Canadian Computing Olympiad),可在其 官网 查询历届的信息和试题等。 在 DMOJ 上可以提交 CCC 和 CCO ,该 OJ 上还有 CCC 题解。 CCC Junior/Senior 贴近 NOIP 普及组/提高组难度。CCO 想要拿到金牌可能得有 NOI 银的水平。 7、台湾地区:資訊奧林匹亞競賽 台湾地区把 OI 中的 informatics 翻译成「資訊」而非大陆通用的翻译“信息”。 台湾地区的选手如果想参加 IOI,需要经过这几轮比赛: · 區域資訊學科能力競賽 · 全國資訊學科能力競賽 · 資訊研習營(TOI)
|