Problem sources

Problem Source
Problems
Average Difficulty
2025 ICPC South Central, South East and Mid Atlantic Regional (November 8, 2025)194.8Medium
2025 North America East Division Contest125Medium
2025 Virginia Tech High School Programming Contest154Medium
2025 Virginia Tech High School Programming Contest (Practice)34.3Medium
ACM-ICPC World Finals 2019115.7Hard
ACM/ICPC Mid-Central USA 2014 Regional Contest94Medium
Accenture Coding Challenge 202254.5Medium
Adapted from KTH CSC Popup 2002 Session 113.6Medium
Adapted from Nada Open 200416.3Hard
Adapted from Norwegian/Swedish Championships 200318.2Hard
Adapted from Swedish Championships 200012.4Easy
Alberta Collegiate Programming Contest 201693.8Medium
Alberta Collegiate Programming Contest 201794.1Medium
Alberta Collegiate Programming Contest 201885.3Medium
Alberta Collegiate Programming Contest 2020124.5Medium
Alberta Collegiate Programming Contest 2021153.9Medium
Alberta Collegiate Programming Contest 2022144Medium
Alberta Collegiate Programming Contest 2023145.5Medium
Alberta Collegiate Programming Contest 2024134.5Medium
Algorithm Design, ITU 201911.6Easy
BOI 202367.9Hard
BYU High School Programming Contest 2022104.6Medium
BYU High School Programming Contest 2025153.8Medium
Baltic Olympiad in Informatics 200116.2Hard
Baltic Olympiad in Informatics 200715.1Medium
Baltic Olympiad in Informatics 2007, Day 126.1Hard
Baltic Olympiad in Informatics 2009, Day 014.2Medium
Baltic Olympiad in Informatics 2009, Day 117.3Hard
Baltic Olympiad in Informatics 201326.6Hard
Baltic Olympiad in Informatics 201417Hard
Baltic Olympiad in Informatics 2017, Day 135.7Hard
Baltic Olympiad in Informatics 2017, Day 236.4Hard
Baltic Olympiad in Informatics 2017, Warmup36.3Hard
Baltic Olympiad in Informatics 2018, day 136.3Hard
Baltic Olympiad in Informatics 2018, day 236.5Hard
Baltic Olympiad in Informatics 2018, practice session34.5Medium
Baltic Olympiad in Informatics 2024, Day 035.1Medium
Baltic Olympiad in Informatics 2024, Day 137.3Hard
Baltic Olympiad in Informatics 2024, Day 237.1Hard
Baltic Olympiad in Informatics 202565.8Hard
Baylor Competitive Learning course1393.6Medium
Benelux Algorithm Programming Contest (BAPC) 2012104.5Medium
Benelux Algorithm Programming Contest (BAPC) 2013104.6Medium
Benelux Algorithm Programming Contest (BAPC) 2014114.8Medium
Benelux Algorithm Programming Contest (BAPC) 2015125.7Hard
Benelux Algorithm Programming Contest (BAPC) 2016124.9Medium
Benelux Algorithm Programming Contest (BAPC) 2017135.3Medium
Benelux Algorithm Programming Contest (BAPC) 2018115.2Medium
Benelux Algorithm Programming Contest (BAPC) 2019124.9Medium
Benelux Algorithm Programming Contest (BAPC) 2020104.6Medium
Benelux Algorithm Programming Contest (BAPC) 2021124.8Medium
Benelux Algorithm Programming Contest (BAPC) 2022115.5Medium
Benelux Algorithm Programming Contest (BAPC) 2023124.9Medium
Benelux Algorithm Programming Contest (BAPC) 2024125.2Medium
Benelux Algorithm Programming Contest (BAPC) preliminaries 2016113.7Medium
Benelux Algorithm Programming Contest (BAPC) preliminaries 2017125.4Medium
Benelux Algorithm Programming Contest (BAPC) preliminaries 2018115.9Hard
Benelux Algorithm Programming Contest (BAPC) preliminaries 2019124.1Medium
Benelux Algorithm Programming Contest (BAPC) preliminaries 2020104.9Medium
Benelux Algorithm Programming Contest (BAPC) preliminaries 2021114.4Medium
Benelux Algorithm Programming Contest (BAPC) preliminaries 2022124.9Medium
Benelux Algorithm Programming Contest (BAPC) preliminaries 2023134.1Medium
Benelux Algorithm Programming Contest (BAPC) preliminaries 2024104.6Medium
Bergen Open 2018124.6Medium
Bergen Open 2019115Medium
Bergen Open 2021136Hard
CS@Mines High School Programming Competition 201882.6Easy
CS@Mines High School Programming Competition 2019103.1Medium
CS@Mines High School Programming Competition 2020123.5Medium
CS@Mines High School Programming Competition 2021132.1Easy
CS@Mines High School Programming Competition 2022203.8Medium
CS@Mines High School Programming Competition 2023183.5Medium
CS@Mines High School Programming Competition 2024162.7Easy
CS@Mines High School Programming Competition 2025163.6Medium
CTU Open 200555Medium
CTU Open 200856.3Hard
CTU Open 200935.4Medium
CTU Open 201075.7Hard
CTU Open 201185.6Hard
CTU Open 201285.2Medium
CTU Open 201384.5Medium
CTU Open 201595.3Medium
CTU Open 2021125.1Medium
Calgary Collegiate Programming Contest 201794.2Medium
Calgary Collegiate Programming Contest 201884.5Medium
Calgary Collegiate Programming Contest 201974.1Medium
Calgary Collegiate Programming Contest 202093.7Medium
Calgary Collegiate Programming Contest 2021124.7Medium
Calgary Collegiate Programming Contest 2022153.6Medium
Calgary Collegiate Programming Contest 2023114Medium
Calgary Collegiate Programming Contest 2024106.3Hard
Calgary Collegiate Programming Contest 202595.7Hard
Camp Inc32Easy
Canadian Computing Competition 201721.5Easy
Central Europe Regional Contest (CERC) 201017.8Hard
Central Europe Regional Contest (CERC) 2012105.9Hard
Central Europe Regional Contest (CERC) 2013116Hard
Central Europe Regional Contest (CERC) 2014126.2Hard
Central Europe Regional Contest (CERC) 201523.6Medium
Central Europe Regional Contest (CERC) 201627Hard