AC Rating
题目权重
为了反应一道题目的权重(其主要取决于题目的思考难度与实现难度),我们为每道题目赋予一个难度值 $D$,其为 $0 \sim 10$ 之间的整数。数值越大,代表该题目的难度越难。
由于难度的评价不可避免的带有评价人的主观理解,我们不可能严格定义出每个难度的范围。被评为同样难度的两道题目,擅长不同领域的选手尝试时的感受可能大相径庭。同时,一些题目的难度可能主要体现在思考难度,而另一些题目的难度则可能主要体现在实现难度。
在评价具有部分分的题目时,我们主要根据题目的通过难度进行评分,而部分分的获取难度仅作权重很低的参考。因此,一道题目可能会很轻易得到接近满分,但获得满分非常困难 —— 在这种情况下,这道题目的难度相对会很高。因此,在具有部分分的情况下,题目的难度并不能够反映选手的得分率。
大体上:
- 难度 0 :最简单的竞技题目,即使是没有任何算法竞赛经历的人士,在具备使用任意一种编程语言编写程序的能力下便可轻松通过,大致可对应 Codeforces 难度 800 ~ 1000 的题目,TopCoder SRM Div. 2 的 250 分题目,或是 AtCoder Beginner Contest 的第一道题目。
- Fibonacci Sequence (Yinchuan Regional 2019)
- Three Dice (Shandong Provincial 2023)
- 难度 1:需要选手具有一定时间的程序设计经验,或者需要使用初步的数学与简单的算法设计能力。不具备算法竞赛经历的选手仍可解决这些题目,但可能需要消耗一定的时间。大致可对应 Codeforces 难度 1000 ~ 1500 的题目,亚洲区域赛或 NERC 区域赛的签到题的难度,以及 AtCoder Beginner Contest 的前若干道题目。
- Largest Digit (Jinan Regional 2023)
- Left Shifting 3 (Nanjing Regional 2024)
- Counter (Nanjing Regional 2023)
- 难度 2:具有一定竞技门槛的题目。题目考查了一些算法竞赛中常用的 trick,或者具备一定的思维难度。这一类题目可被定义为最低一档的「竞赛题」,未经训练的程序设计者在解决时会遇到许多困难。大致可对应 Codeforces 难度 1400 ~ 1800 的题目,亚洲区域赛或 NERC 区域赛的第 2 至 3 道题目的难度,USACO Bronze ~ Silver 难度的题目。
- Effective Management (Moscow Regional 2022)
- The Game (CCPC Final 2023)
- Mutating DNA (IOI 2021)
- Shortcut on Tree (The 3rd Universal Cup Semifinals)
- 难度 3:大致可对应 Codeforces 难度 1700 ~ 2400 的题目,ICPC 亚洲区域赛中区分铜牌 ~ 银牌队伍的题目的难度,以及 USACO 中 Silver ~ Gold 难度的题目。
- Colorful Graph 2 (CCPC Final 2023)
- Dot Product (EC-Final 2023)
- Birthday Gift (Nanjing Regional 2024)
- Binary Tree (Nanjing Regional 2024)
- Dreaming (IOI 2013)
- Detecting Molecules (IOI 2016)
- 难度 4:大致可对应 Codeforces 难度 2300 ~ 2800 的题目,USACO Gold ~ Platinum 题目,ICPC 亚洲区域赛中区分银牌 ~ 金牌队伍的题目,以及国际信息学奥林匹克竞赛(IOI)大多数年份中难度最低一档的题目。在国际信息学奥林匹克竞赛(IOI)中通过的选手数大约在 100,而在 Universal Cup 中出现时通常的 AC 数为 100 或以上。
- Knapsack (Nanjing Regional 2023)
- Billboards (World Finals 2024)
- Mosaic (IOI 2024)
- Inversion (EC-Final 2022)
- Misspelling (JOISC 2022)
- Team Contest (JOISC 2022)
- Witnessing the Miracle (CCPC Final 2024)
- Connecting Supertrees (IOI 2020)
- 难度 5:大致可对应 Codeforces 难度 2600 ~ 3100 的题目,USACO Platinum 题目的难度,ICPC 亚洲区域赛中区分靠前金牌队伍甚至出线队伍区分度题目。在国际信息学奥林匹克竞赛(IOI)中通过的选手数通常在 50,在 ICPC World Finals 中出现时通常的 AC 数为 10 ~ 30,在 Universal Cup 中出现时通常的 AC 数为 30 ~ 50。
- Stations (IOI 2020)
- Catfish Farm (IOI 2022)
- Digital Circuit (IOI 2022)
- Souvenirs (IOI 2025)
- World of Rains (The 2nd Universal Cup Finals)
- Circular Matching (The 3rd Universal Cup Semifinals)
- Grand Finale (Nanjing Regional 2023)
- Swapping Operation (Guangdong Provincial 2023)
- Omniscient Artist (CCPC Final 2024)
- 难度 6:
“我是咋克,这题也太简单了,我一眼秒了。”大致可对应 Codeforces 难度 2800 ~ 3500 的题目,ICPC 区域赛中针对前若干名队伍所区分的题目,ICPC 全球总决赛(World Finals)针对奖牌区队伍所区分的题目,以及国际信息学奥林匹克竞赛(IOI)中取得金牌的区分度所对应的题目。在国际信息学奥林匹克竞赛(IOI)中通过的选手数通常在 10 ~ 20,在 ICPC World Finals 中出现时通常的 AC 数为 3 ~ 10,在 Universal Cup 中出现时通常的 AC 数为 10 ~ 30。- Overtaking (IOI 2023)
- Obstacles for a Llama (IOI 2025)
- Slay the Spire (The 2nd Universal Cup Semifinals)
- Bot Friends 2 (The 3rd Universal Cup Semifinals)
- Turn on the Light 2 (Jinan Regional 2023)
- Military Maneuver (Shenyang Regional 2023)
- 难度 7:
“我是咋克,这题也没啥难度啊,想一想就会做了。”大致可对应 Codeforces 难度 3500+ 的题目,ICPC 比赛中针对冠军队伍所区分的题目,以及国际信息学奥林匹克竞赛(IOI)中区分最顶尖的选手所对应的题目。在国际信息学奥林匹克竞赛(IOI)中通过的选手数通常在 0 ~ 5,在 ICPC World Finals 中出现时通常的 AC 数为 0 ~ 3,在 Universal Cup 中出现时通常的 AC 数为 3 ~ 10。- Tree (IOI 2024)
- Laser Strike (EGOI 2025)
- Bridging the Gap(World Finals 2022, 2023)
- Kindergarten (World Finals 2024)
- Link Cut Digraph (XIX Open Cup, Grand Prix of Zhejiang)
- Intro: Dawn of a New Era (Shenyang Regional 2023)
- 难度 8:
“我是咋克,感觉这题,有难度[咦]。是不是这么做的来着[可怜]。很难啊!!”国际信息学奥林匹克竞赛(IOI)中难度最高的一档题目,不太可能在 Codeforces 或 AtCoder 等短时间多题数的比赛中有选手解出。即使在大多数比赛,也几乎没有队伍或选手通过的题目。只有最强的选手有机会在赛时通过这些题目,且需要消耗可观的时间。在国际信息学奥林匹克竞赛(IOI)中通过的选手数通常在 0 ~ 1·,在 ICPC World Finals 中出现时通常的 AC 数为 0,在 Universal Cup 中出现时通常的 AC 数为 0 ~ 2。- Two Bullets (XXII Open Cup, Grand Prix of Daejeon)
- Knowledge-Oriented Problem (XX Open Cup, Grand Prix of Zhejiang)
- LCM Sum (XX Open Cup, Grand Prix of Zhejiang)
- Best Problem (The 1st Universal Cup, Grand Prix of Zhejiang)
- A Recurring Problem (World Finals 2023)
- Stack Management (Code Jam 2017 World Finals)
- Colorful Graph 3 (The 2nd Universal Cup Semifinals)
- Grid Points (Jinan Regional 2022)
- 难度 9:
“我是咋克,看着不会做,我想想。”难度极高的题目,在 IOI 或 ICPC 中不可能会被任何选手解出。即便在 AtCoder World Tour Finals、Meta Hacker Cup、Universal Cup 等时间较长且具有许多高水平算法竞赛选手的赛场上,有经验的选手经过长时间也可能会遇到很多阻碍,几乎不具有通过的可能性。在 Universal Cup 中出现时通常的 AC 数为 0。- Robot Contest (IOI 2023)
- Hamilton Path (XIX Open Cup, Grand Prix of Zhejiang)
- Interesting Game (XX Open Cup, Grand Prix of Zhejiang)
- Trails [A] (PA 2011)
- Rook Detection (Shenyang Regional 2023)
- 难度 10:
“我是咋克,这都能做吗,这么牛。”没有任何机会的题目。题目的难度极高,在任何比赛中都不会有选手能够在数小时内解出此题。在 Universal Cup 中出现时通常的 AC 数为 0。- Crab's Cannon (Grand Prix of IMO)
- Degree Sequence 3 (The 3rd Universal Cup Semifinals)