Problem sources

Problem Source
Problems
Average Difficulty
Adapted from KTH CSC Popup 2002 Session 113.7Medium
Adapted from Nada Open 200416.4Hard
Adapted from Norwegian/Swedish Championships 200318.5Hard
Adapted from Swedish Championships 200012.3Easy
Alberta Collegiate Programming Contest 201693.8Medium
Alberta Collegiate Programming Contest 201794.2Medium
Alberta Collegiate Programming Contest 201885.4Medium
Alberta Collegiate Programming Contest 2020124.6Medium
Alberta Collegiate Programming Contest 2021153.9Medium
Alberta Collegiate Programming Contest 2022144Medium
Alberta Collegiate Programming Contest 2023145.7Hard
Alberta Collegiate Programming Contest 2024134.5Medium
Algorithm Design, ITU 201911.7Easy
BOI 202367.8Hard
BYU High School Programming Contest 2022104.7Medium
BYU High School Programming Contest 2025153.9Medium
Baltic Olympiad in Informatics 200115.7Hard
Baltic Olympiad in Informatics 200715.3Medium
Baltic Olympiad in Informatics 2007, Day 126Hard
Baltic Olympiad in Informatics 2009, Day 014.3Medium
Baltic Olympiad in Informatics 2009, Day 117.5Hard
Baltic Olympiad in Informatics 201326.5Hard
Baltic Olympiad in Informatics 201416.9Hard
Baltic Olympiad in Informatics 2017, Day 135.7Hard
Baltic Olympiad in Informatics 2017, Day 236.4Hard
Baltic Olympiad in Informatics 2017, Warmup35.2Medium
Baltic Olympiad in Informatics 2018, day 136.3Hard
Baltic Olympiad in Informatics 2018, day 236.5Hard
Baltic Olympiad in Informatics 2018, practice session34.6Medium
Baltic Olympiad in Informatics 2024, Day 035.6Hard
Baltic Olympiad in Informatics 2024, Day 137.6Hard
Baltic Olympiad in Informatics 2024, Day 237Hard
Baltic Olympiad in Informatics 202566Hard
Baylor Competitive Learning course1393.7Medium
Benelux Algorithm Programming Contest (BAPC) 2012104.5Medium
Benelux Algorithm Programming Contest (BAPC) 2013104.7Medium
Benelux Algorithm Programming Contest (BAPC) 2014114.9Medium
Benelux Algorithm Programming Contest (BAPC) 2015125.7Hard
Benelux Algorithm Programming Contest (BAPC) 2016124.9Medium
Benelux Algorithm Programming Contest (BAPC) 2017135.4Medium
Benelux Algorithm Programming Contest (BAPC) 2018115.2Medium
Benelux Algorithm Programming Contest (BAPC) 2019125Medium
Benelux Algorithm Programming Contest (BAPC) 2020104.7Medium
Benelux Algorithm Programming Contest (BAPC) 2021124.9Medium
Benelux Algorithm Programming Contest (BAPC) 2022115.7Hard
Benelux Algorithm Programming Contest (BAPC) 2023124.7Medium
Benelux Algorithm Programming Contest (BAPC) 2024125.2Medium
Benelux Algorithm Programming Contest (BAPC) preliminaries 2016113.8Medium
Benelux Algorithm Programming Contest (BAPC) preliminaries 2017125.6Hard
Benelux Algorithm Programming Contest (BAPC) preliminaries 2018115.7Hard
Benelux Algorithm Programming Contest (BAPC) preliminaries 2019124.2Medium
Benelux Algorithm Programming Contest (BAPC) preliminaries 2020105.1Medium
Benelux Algorithm Programming Contest (BAPC) preliminaries 2021114.6Medium
Benelux Algorithm Programming Contest (BAPC) preliminaries 2022125Medium
Benelux Algorithm Programming Contest (BAPC) preliminaries 2023134.1Medium
Benelux Algorithm Programming Contest (BAPC) preliminaries 2024104.6Medium
Bergen Open 2018124.6Medium
Bergen Open 2019115.1Medium
Bergen Open 2021136.1Hard
CS@Mines High School Programming Competition 201882.6Easy
CS@Mines High School Programming Competition 2019103.2Medium
CS@Mines High School Programming Competition 2020123.7Medium
CS@Mines High School Programming Competition 2021132.4Easy
CS@Mines High School Programming Competition 2022204.3Medium
CS@Mines High School Programming Competition 2023184.1Medium
CS@Mines High School Programming Competition 2024163Medium
CS@Mines High School Programming Competition 2025163.9Medium
CTU Open 200555.1Medium
CTU Open 200856.5Hard
CTU Open 200935.5Hard
CTU Open 201075.8Hard
CTU Open 201185.8Hard
CTU Open 201285.5Medium
CTU Open 201384.6Medium
CTU Open 201595.5Medium
CTU Open 2021125Medium
Calgary Collegiate Programming Contest 201794.3Medium
Calgary Collegiate Programming Contest 201884.5Medium
Calgary Collegiate Programming Contest 201974.1Medium
Calgary Collegiate Programming Contest 202093.8Medium
Calgary Collegiate Programming Contest 2021124.8Medium
Calgary Collegiate Programming Contest 2022153.7Medium
Calgary Collegiate Programming Contest 2023114.1Medium
Calgary Collegiate Programming Contest 2024106.7Hard
Calgary Collegiate Programming Contest 202596.4Hard
Camp Inc32Easy
Canadian Computing Competition 201721.5Easy
Central Europe Regional Contest (CERC) 201018.3Hard
Central Europe Regional Contest (CERC) 2012105.9Hard
Central Europe Regional Contest (CERC) 2013116Hard
Central Europe Regional Contest (CERC) 2014126.3Hard
Central Europe Regional Contest (CERC) 201523.6Medium
Central Europe Regional Contest (CERC) 201626.8Hard
Chalmers Challenge 202154.4Medium
Chalmers Challenge 202266.2Hard
Chalmers Challenge 202366.7Hard
Chalmers Challenge 202486.2Hard
Chalmers Challenge 2025104.2Medium
CodePSU 2017 Advanced107.3Hard
CodePSU 2017 Beginner106.5Hard