Problem Sources

Problem source   Problems Average Difficulty
2004 ACM ICPC Mid-Central North American Regional Contest 7 3.9Medium
2012 University of Chicago Invitational Programming Contest 10 5.7Hard
2013 ACM-ICPC North American Qualifier 11 4Medium
2013 University of Chicago Invitational Programming Contest 11 7Hard
2014 Greater New York Region ACM Regional Contest 9 3.5Medium
2014 ICPC North America Qualifier 11 4.1Medium
2014 Southeast USA Regionals Division 1 9 7Hard
2014 Virginia Tech High School Programming Contest 10 2.5Easy
2015 ACM ICPC Singapore Regional 11 6Hard
2015 Greater New York Region ACM Regional Contest 9 3.6Medium
2015 ICPC East-Central NA Regional Contest 9 5.9Hard
2015 ICPC East-Central NA Regional Contest Practice Session 4 2.5Easy
2015 ICPC Mid-Central Regional 10 3.7Medium
2015 ICPC North American Qualifier Contest 11 3Medium
2015 Southeast USA Regionals Division 1 9 5.3Medium
2015 Virginia Tech High School Programming Contest 8 2.7Easy
2016 Atlantic Canadian Preliminary Contest 2 3.6Medium
2016 Greater New York Region ACM Regional Contest 10 4.4Medium
2016 ICPC East-Central NA Regional Contest 10 4.9Medium
2016 ICPC Mid-Central Regional 8 4.6Medium
2016 ICPC North American Qualifier Contest 12 4.7Medium
2016 Mid-Atlantic Regional 1 7Hard
2016 Southeast USA Regionals Division 1 10 4.3Medium
2016 Virginia Tech High School Programming Contest 10 2.9Medium
2017 ACM ICPC North Central North America Regional Contest 8 4.6Medium
2017 Atlantic Canadian Preliminary Contest 2 4Medium
2017 Greater New York Region ACM Regional Contest 10 4.4Medium
2017 ICPC East-Central NA Regional Contest 10 5Medium
2017 ICPC Mid-Atlantic Regional Contest 8 6.2Hard
2017 ICPC Mid-Atlantic Regional Practice Contest 1 1.6Easy
2017 ICPC Mid-Central Regional 7 3.6Medium
2017 ICPC North American Qualifier Contest 13 4.2Medium
2017 Virginia Tech High School Programming Contest 12 4.2Medium
2018 ACM-ICPC North Central North America Regional Contest 10 4.6Medium
2018 Atlantic Canadian Preliminary Contest 8 3.9Medium
2018 ICPC Asia Singapore Regional 12 5.7Hard
2018 ICPC East-Central NA Regional Contest 10 6.3Hard
2018 ICPC East-Central NA Regional Practice Contest 6 3.4Medium
2018 ICPC Mid-Atlantic Regional Contest 8 4.9Medium
2018 ICPC Mid-Central Regional 11 3.7Medium
2018 ICPC North American Qualifier Contest 13 5.3Medium
2018 ICPC South Central USA Regional Contest 12 4.8Medium
2018 Virginia Tech High School Programming Contest 13 4.4Medium
2019 Atlantic Canadian Preliminary Contest 7 3.9Medium
2019 ICPC East-Central NA Regional Contest 11 5.4Medium
2019 ICPC Greater New York Regional Programming Contest 1 1.3Easy
2019 ICPC Mid-Central Regional 12 5Medium
2019 ICPC North American Qualifier Contest 13 4.5Medium
2019 ICPC Pacific Northwest Regional Programming Contest 1 1.6Easy
2019 ICPC Southeast USA Regional Programming Contest 1 2.4Easy
2019 ICPC Southern California Regional Programming Contest 1 2.3Easy
2019 PacNW Programming Contest 1 1.5Easy
2019 Virginia Tech High School Programming Contest 13 4.2Medium
2019 Virginia Tech High School Programming Contest (Practice) 3 3.5Medium
2020-2021 North Central North America and Southern California ICPC Regional Contest 12 4.7Medium
2020 ICPC East-Central NA Regional Contest 12 4.8Medium
2020 ICPC North American Qualifier Contest 4 6.9Hard
2020 ICPC North America Regionals (March 6 2021) 21 5.6Hard
2020 Virginia Tech High School Programming Contest 14 5.1Medium
2020 Virginia Tech High School Programming Contest (Practice) 3 2.8Medium
2021/2022 Southern California Regional ICPC 1 2.6Easy
2021 Atlantic Canadian Programming Competition 9 4.7Medium
2021 ICPC East-Central NA Regional Contest 13 5.8Hard
2021 ICPC North America Division Championships 13 6.3Hard
2021 ICPC North American Qualifier Contest (Jan 2022) 14 5.3Medium
2021 ICPC North America Regional Programming Contests (March 5 2022) 21 5.1Medium
2021 ICPC North America Regionals (February 26 2022) 13 5.1Medium
2021 ICPC North America Regionals Practice (March 5 2022) 3 1.3Easy
2022 Atlantic Canadian Programming Competition 5 4.6Medium
2022 ICPC North America Championship 13 6.8Hard
2022 ICPC North America Championship Practice 1 2.9Medium
2022 ICPC North America Qualifier 12 4.5Medium
2022 ICPC North America Regional Contests (February 25, 2023) 16 5.7Hard
2022 ICPC North America Regional Programming Contests (February 25, 2023) 28 5.4Medium
2023 Atlantic Canadian Programming Competition 7 5.5Medium
2023 ICPC North America Championship 13 6.6Hard
2023 ICPC North America Qualifier 30 September 12 5.2Medium
2023 ICPC North America Regional Programming Contests (February 24, 2024) 23 5.1Medium
2023 North America East Division Contest 12 6.1Hard
2024 Atlantic Canadian Programming Competition 7 5.2Medium
2024 ICPC North America Championship 13 5.8Hard
2024 ICPC North America Qualifier 12 4.8Medium
ACM/ICPC Mid-Central USA 2014 Regional Contest 9 4Medium
ACM-ICPC World Finals 2019 11 5.5Medium
Adapted from KTH CSC Popup 2002 Session 1 1 3.8Medium
Adapted from Nada Open 2004 1 6.7Hard
Adapted from Norwegian/Swedish Championships 2003 1 8.5Hard
Adapted from Swedish Championships 2000 1 2.3Easy
Alberta Collegiate Programming Contest 2016 9 3.9Medium
Alberta Collegiate Programming Contest 2017 9 4.4Medium
Alberta Collegiate Programming Contest 2018 8 5.5Hard
Alberta Collegiate Programming Contest 2020 12 4.7Medium
Alberta Collegiate Programming Contest 2021 15 3.9Medium
Alberta Collegiate Programming Contest 2022 14 4.1Medium
Algorithm Design, ITU 2019 1 1.6Easy
Baltic Olympiad in Informatics 2001 1 5.3Medium
Baltic Olympiad in Informatics 2007 1 5.7Hard
Baltic Olympiad in Informatics 2007, Day 1 2 6.6Hard
Baltic Olympiad in Informatics 2009, Day 0 1 4.5Medium
Baltic Olympiad in Informatics 2009, Day 1 1 7.2Hard
Baltic Olympiad in Informatics 2013 2 6.9Hard
Baltic Olympiad in Informatics 2014 1 7.3Hard
Baltic Olympiad in Informatics 2017, Day 1 3 5.9Hard
Baltic Olympiad in Informatics 2017, Day 2 3 6.1Hard
Baltic Olympiad in Informatics 2017, Warmup 3 4.7Medium
Baltic Olympiad in Informatics 2018, day 1 3 6.6Hard
Baltic Olympiad in Informatics 2018, day 2 3 6.7Hard
Baltic Olympiad in Informatics 2018, practice session 3 4.8Medium
Baltic Olympiad in Informatics 2024, Day 0 3 6.4Hard
Baltic Olympiad in Informatics 2024, Day 1 3 7.4Hard
Baltic Olympiad in Informatics 2024, Day 2 3 6.1Hard
Baylor Competitive Learning course 130 3.8Medium
Benelux Algorithm Programming Contest (BAPC) 2012 10 4.6Medium
Benelux Algorithm Programming Contest (BAPC) 2013 10 4.8Medium
Benelux Algorithm Programming Contest (BAPC) 2014 11 4.9Medium
Benelux Algorithm Programming Contest (BAPC) 2015 12 5.7Hard
Benelux Algorithm Programming Contest (BAPC) 2016 12 5.1Medium
Benelux Algorithm Programming Contest (BAPC) 2017 13 5.4Medium
Benelux Algorithm Programming Contest (BAPC) 2018 11 5.2Medium
Benelux Algorithm Programming Contest (BAPC) 2019 12 4.8Medium
Benelux Algorithm Programming Contest (BAPC) 2020 10 4.6Medium
Benelux Algorithm Programming Contest (BAPC) 2021 12 4.8Medium
Benelux Algorithm Programming Contest (BAPC) preliminaries 2016 11 3.9Medium
Benelux Algorithm Programming Contest (BAPC) preliminaries 2017 12 5.4Medium
Benelux Algorithm Programming Contest (BAPC) preliminaries 2018 11 5.3Medium
Benelux Algorithm Programming Contest (BAPC) preliminaries 2019 12 4.5Medium
Bergen Open 2018 12 4.7Medium
Bergen Open 2019 11 5Medium
BOI 2023 6 7.7Hard
Calgary Collegiate Programming Contest 2017 9 4.3Medium
Calgary Collegiate Programming Contest 2018 8 4.5Medium
Calgary Collegiate Programming Contest 2019 7 4.4Medium
Calgary Collegiate Programming Contest 2020 9 4Medium
Calgary Collegiate Programming Contest 2021 12 4.8Medium
Calgary Collegiate Programming Contest 2022 15 3.7Medium
Calgary Collegiate Programming Contest 2023 10 3.4Medium
Camp Inc 3 2Easy
Canadian Computing Competition 2017 2 1.6Easy
Central Europe Regional Contest (CERC) 2010 1 8Hard
Central Europe Regional Contest (CERC) 2012 10 5.8Hard
Central Europe Regional Contest (CERC) 2013 11 6Hard
Central Europe Regional Contest (CERC) 2014 12 6.4Hard
Central Europe Regional Contest (CERC) 2015 2 3.4Medium
Central Europe Regional Contest (CERC) 2016 2 6.8Hard
Chalmers Challenge 2021 5 4.3Medium
Chalmers Challenge 2022 6 6.4Hard
Chalmers Challenge 2023 6 7.1Hard
Chalmers Challenge 2024 8 6.8Hard
CodeSprint LA 2021 24 4.8Medium
CodeSprint LA 2022 29 5.5Medium
CodeSprint LA 2023 13 7.4Hard
CodeSprint LA 2023 Beginner 9 3.5Medium
CodeSprint LA 2024 23 6.5Hard
Coding Cup @ Google 2019 3 7.7Hard
Croatian Olympiad in Informatics 2014 1 8.3Hard
Croatian Open Competition in Informatics 2006/2007, contest #1 6 3.5Medium
Croatian Open Competition in Informatics 2006/2007, contest #2 6 3.5Medium
Croatian Open Competition in Informatics 2006/2007, contest #3 6 4.2Medium
Croatian Open Competition in Informatics 2006/2007, contest #4 6 3.8Medium
Croatian Open Competition in Informatics 2006/2007, contest #5 6 4.3Medium
Croatian Open Competition in Informatics 2006/2007, contest #6 1 7.5Hard
Croatian Open Competition in Informatics 2007/2008, contest #1 6 4Medium
Croatian Open Competition in Informatics 2007/2008, contest #2 6 4.1Medium
Croatian Open Competition in Informatics 2007/2008, contest #3 6 3.8Medium
Croatian Open Competition in Informatics 2007/2008, contest #4 6 3.3Medium
Croatian Open Competition in Informatics 2007/2008, contest #5 6 4.2Medium
Croatian Open Competition in Informatics 2007/2008, contest #6 5 4.7Medium
Croatian Open Competition in Informatics 2008/2009, contest #1 6 5.2Medium
Croatian Open Competition in Informatics 2008/2009, contest #2 6 3.7Medium
Croatian Open Competition in Informatics 2008/2009, contest #3 6 4.8Medium
Croatian Open Competition in Informatics 2008/2009, contest #4 6 3.8Medium
Croatian Open Competition in Informatics 2008/2009, contest #6 4 3.8Medium
Croatian Open Competition in Informatics 2009/2010, contest #1 4 5.5Hard
Croatian Open Competition in Informatics 2009/2010, contest #2 6 4.7Medium
Croatian Open Competition in Informatics 2009/2010, contest #3 6 3.6Medium
Croatian Open Competition in Informatics 2009/2010, contest #4 6 4.9Medium
Croatian Open Competition in Informatics 2009/2010, contest #5 6 4.9Medium
Croatian Open Competition in Informatics 2009/2010, contest #6 2 4.4Medium
Croatian Open Competition in Informatics 2009/2010, contest #7 6 4.7Medium
Croatian Open Competition in Informatics 2010/2011, contest #1 3 5.6Hard
Croatian Open Competition in Informatics 2010/2011, contest #2 2 5.5Hard
Croatian Open Competition in Informatics 2010/2011, contest #3 1 3.7Medium
Croatian Open Competition in Informatics 2010/2011, contest #4 6 4.3Medium
Croatian Open Competition in Informatics 2010/2011, contest #5 3 6.2Hard
Croatian Open Competition in Informatics 2011/2012, contest #2 1 3.7Medium
Croatian Open Competition in Informatics 2011/2012, contest #5 6 5Medium
Croatian Open Competition in Informatics 2011/2012, contest #6 1 3.3Medium
Croatian Open Competition in Informatics 2012/2013, contest #3 1 6.2Hard
Croatian Open Competition in Informatics 2012/2013, contest #6 1 8.2Hard
Croatian Open Competition in Informatics 2013/2014, contest 1 1 7.5Hard
Croatian Open Competition in Informatics 2013/2014, contest #2 6 4.5Medium
Croatian Open Competition in Informatics 2013/2014, contest #3 6 4.5Medium
Croatian Open Competition in Informatics 2013/2014, contest #4 1 4.6Medium
Croatian Open Competition in Informatics 2013/2014, contest 4 1 6.7Hard
Croatian Open Competition in Informatics 2013/2014, contest #5 3 5.6Hard
Croatian Open Competition in Informatics 2013/2014, contest #6 2 6.4Hard
Croatian Open Competition in Informatics 2014/2015, contest #1 3 6.1Hard
Croatian Open Competition in Informatics 2014/2015, contest #2 4 5.8Hard
Croatian Open Competition in Informatics 2014/2015, contest #3 4 6.5Hard
Croatian Open Competition in Informatics 2014/2015, contest #4 5 5.3Medium
Croatian Open Competition in Informatics 2014/2015, contest #5 3 7.2Hard
Croatian Open Competition in Informatics 2014/2015, contest #6 2 4.6Medium
Croatian Open Competition in Informatics 2014/2015, contest #7 2 7.3Hard
Croatian Open Competition in Informatics 2015/2016, contest #1 6 4.1Medium
Croatian Open Competition in Informatics 2015/2016, contest #2 6 4.7Medium
Croatian Open Competition in Informatics 2015/2016, contest #3 6 5.6Hard
Croatian Open Competition in Informatics 2015/2016, contest #4 6 4.1Medium
Croatian Open Competition in Informatics 2015/2016, contest #5 6 4.8Medium
Croatian Open Competition in Informatics 2015/2016, contest #6 6 5.1Medium
Croatian Open Competition in Informatics 2015/2016, contest #7 6 4.3Medium
Croatian Open Competition in Informatics 2016/2017, contest #1 6 4.8Medium
Croatian Regional Competition in Informatics 2007 4 3.3Medium
Croatian Regional Competition in Informatics 2008 4 4.7Medium
Croatian Regional Contest 2008/2009 3 3.5Medium
CTU Open 2005 5 5.1Medium
CTU Open 2008 5 6Hard
CTU Open 2009 3 5.6Hard
CTU Open 2010 7 6Hard
CTU Open 2011 8 6Hard
CTU Open 2012 8 6Hard
CTU Open 2013 8 4.9Medium
CTU Open 2015 9 5.5Medium
CTU Open 2021 12 4.9Medium
Czech-Polish-Slovak Programming Camp 2008 1 7Hard
Czech-Polish-Slovak Programming Camp 2009 1 6.1Hard
Doris 2023 deltävling 1 5 3.5Medium
Doris 2023 deltävling 2 5 3.1Medium
Doris 2023 deltävling 3 4 3.9Medium
Doris 2024 deltävling 1 5 3.8Medium
Doris 2024 deltävling 2 6 4.3Medium
D-Pop 2021 8 5.4Medium
EGOI 2024 kvaltävling 2 5 3.8Medium
European Girls' Olympiad in Informatics 2023 8 5.8Hard
European Girls' Olympiad in Informatics 2024 8 6.3Hard
EuroPython 2011 1 4.1Medium
Forritunarkeppni Framhaldsskólanna 2016 1 1.6Easy
Forritunarkeppni Framhaldsskólanna 2017 1 1.6Easy
Forritunarkeppni Framhaldsskólanna 2018 2 2.2Easy
Forritunarkeppni Framhaldsskólanna 2019 25 3.6Medium
Forritunarkeppni Framhaldsskólanna 2020 32 3.3Medium
Forritunarkeppni Framhaldsskólanna 2021 24 3.1Medium
Forritunarkeppni Framhaldsskólanna 2022 30 3.5Medium
Forritunarkeppni Framhaldsskólanna 2023 29 3.3Medium
Forritunarkeppni Framhaldsskólanna 2024 34 3.9Medium
Forritunarkeppni Háskólanna á Íslandi 2023 10 5Medium
Forritunarkeppni Háskólanna á Íslandi 2024 13 5.2Medium
German Collegiate Programming Contest (GCPC) 2012 11 4.7Medium
German Collegiate Programming Contest (GCPC) 2013 11 5Medium
German Collegiate Programming Contest (GCPC) 2020 13 5.7Hard
Google Code Jam 2008 Beta 3 5.5Hard
Google Code Jam 2008 EMEA Semifinal 2 6.1Hard
Google Code Jam 2008 Qualification Round 3 4.3Medium
Google Code Jam 2008 Round 1A 2 4.7Medium
Google Code Jam 2008 Round 1B 4 5Medium
Google Code Jam 2008 Round 1C 1 3Medium
Google Code Jam 2008 Round 2 3 5.3Medium
Google Code Jam 2008 Round 3 2 7.6Hard
Google Code Jam 2008 World Finals 2 7Hard
Google Code Jam 2009 Qualification Round 3 3Medium
Google Code Jam 2010 Online Competition Africa 4 4.7Medium
Google Code Jam 2010 Qualification Round 4 4.7Medium
Google Code Jam 2010 Qualification Round Africa 1 1.8Easy
Google Code Jam 2011 Online Competition Africa and Arabia 1 8.3Hard
Google Code Jam 2011 Qualification Round Africa and Arabia 1 2.1Easy
Google Code Jam 2012 3 4.2Medium
Google Code Jam Practice Contest 2 6.2Hard
Google Code Jam Practice Problems 4 5.8Hard
Google Code Jam World Finals 2010 1 8.3Hard
HiQ Challenge 2017 6 3.8Medium
HiQ Challenge 2018 5 4.6Medium
Hong Kong Regional Contest 2016 11 6.5Hard
Hong Kong Regional Contest 2016 Practice Session 3 5.3Medium
Hong Kong Regional Online Preliminary 2016 11 5.9Hard
Icelandic High School Competition 2014 1 2.6Easy
Icelandic High School Competition 2016 1 1.9Easy
ICPC 2012 North American Qualifier 11 4.6Medium
ICPC North America Championship 2021 13 6.7Hard
ICPC North America Regional Contests 2019-11-09 18 4.6Medium
ICPC SG Preliminary Contest 2015 10 5.3Medium
ICPC SG Preliminary Contest 2018 10 5Medium
ICPC World Finals 2020 15 5.6Hard
ICPC World Finals 2021 12 6.1Hard
ICPC World Finals 2022 6 5.3Medium
ICPC World Finals 2022 and 2023 5 4.8Medium
ICPC World Finals 2023 6 5.5Medium
ICPC World Finals 2024 12 4.8Medium
IDI Open 2015 10 4.4Medium
IDI Open 2016 9 4.1Medium
IDI Open 2017 10 5Medium
IDI Open 2018 12 5.4Medium
IDI Open 2019 10 5.5Medium
IDI Open 2021 12 5.5Hard
IEEEXtreme 9.0 1 5.4Medium
International Collegiate Programming Contest (ACM-ICPC) Dress Rehearsal 2012 12 3.7Medium
International Collegiate Programming Contest (ACM-ICPC) Dress Rehearsal 2015 1 4Medium
International Collegiate Programming Contest (ACM-ICPC) World Finals 2012 12 6.7Hard
International Collegiate Programming Contest (ACM-ICPC) World Finals 2013 11 6.3Hard
International Collegiate Programming Contest (ACM-ICPC) World Finals 2014 12 6.3Hard
International Collegiate Programming Contest (ACM-ICPC) World Finals 2015 13 4.9Medium
International Collegiate Programming Contest (ACM-ICPC) World Finals 2016 13 5.7Hard
International Collegiate Programming Contest (ACM-ICPC) World Finals 2017 12 5.2Medium
International Collegiate Programming Contest (ACM-ICPC) World Finals 2018 11 5.3Medium
International Collegiate Programming Contest (ICPC) Challenge 2019 2 9.4Hard
Introduction to Algorithms, Danderyds Gymnasium 3 3.4Medium
IPSC 2000 2 5.4Medium
IPSC 2003 2 6.1Hard
IPSC 2004 1 2.3Easy
IPSC 2005 3 3.9Medium
IPSC 2006 3 3.1Medium
IPSC 2007 3 4.6Medium
IPSC 2008 5 4.9Medium
JobAgent Challenge 2021 5 4.8Medium
Kattis 6 1.7Easy
Kattis Challenge 2017 7 6.4Hard
Kodsport Summer Challenge 2020 14 4.5Medium
KTH Challenge 1 6.1Hard
KTH Challenge 2011 7 4.4Medium
KTH Challenge 2012 6 4Medium
KTH Challenge 2013 8 4.7Medium
KTH Challenge 2014 9 5.6Hard
KTH Challenge 2015 7 4.9Medium
KTH Challenge 2016 7 5.8Hard
KTH Challenge 2016, adapted from KTH CSC Popup 2002 Session 1 1 5.3Medium
KTH Challenge 2017 9 5.8Hard
KTH Challenge 2018 8 6.3Hard
KTH Challenge 2019 8 5.3Medium
KTH Challenge 2020 8 6Hard
KTH Challenge 2021 7 5.7Hard
KTH Challenge 2022 9 5.5Hard
KTH CSC Avalg 2006 2 3.8Medium
KTH CSC Avancerade Algoritmer 2006 1 9.5Hard
KTH CSC Popup 2005 28 4.4Medium
KTH CSC Popup 2006 4 4.5Medium
KTH CSC Popup 2007 1 6.1Hard
KTH CSC Popup 2016 2 4.3Medium
KTH CSC Popup spring 2013 3 4.3Medium
KTH Training 30 5.2Medium
KTH Training 2010-09-08 1 3.5Medium
KTH Training 2011 1 3.8Medium
KTH training 2011-01-26 1 1.8Easy
KTH training, January 23, 2014 1 8Hard
LiU Coding Challenge 2018 5 6.5Hard
LiU Coding Challenge 2019 5 5.9Hard
Local Programming Contest at University of Alberta - October 20, 2001 1 3.6Medium
Lokakeppni TÖL607G HÍ 2019 6 3.4Medium
LTH Challenge 2017 9 5.9Hard
LTH Challenge 2019 6 5.3Medium
LTH Challenge 2020 7 3.4Medium
LTH Challenge 2021 8 5.2Medium
LTH Challenge 2024 9 6.2Hard
Mount Allison Practice 1 7.6Hard
Mount Allison Programming Showdown (MAPS 2017) 9 4.7Medium
Mount Allison Programming Showdown (MAPS 2019) 13 5.2Medium
Mount Allison Programming Showdown (MAPS 2020) 12 5.7Hard
Mount Allison Programming Showdown (MAPS 2022) 13 6.1Hard
Nada Open 2002 3 7.5Hard
Nada Open 2004 1 6.2Hard
Nada Open 2004/2005 2 6.3Hard
Nada Open 2005 5 6.7Hard
NCPC 2012 and KTH training 1 8.8Hard
NENA 2019 10 6.6Hard
Nordic Collegiate Programming Contest (NCPC) 2005 8 5.1Medium
Nordic Collegiate Programming Contest (NCPC) 2006 9 5.3Medium
Nordic Collegiate Programming Contest (NCPC) 2007 9 4.9Medium
Nordic Collegiate Programming Contest (NCPC) 2008 9 5Medium
Nordic Collegiate Programming Contest (NCPC) 2008, adapted from Andrew Stankevich Contest 17, Petrozavodsk, February 2, 2006 1 8.1Hard
Nordic Collegiate Programming Contest (NCPC) 2009 10 5.4Medium
Nordic Collegiate Programming Contest (NCPC) 2010 11 5.5Medium
Nordic Collegiate Programming Contest (NCPC) 2011 10 4.5Medium
Nordic Collegiate Programming Contest (NCPC) 2012 12 5.3Medium
Nordic Collegiate Programming Contest (NCPC) 2013 11 4.2Medium
Nordic Collegiate Programming Contest (NCPC) 2014 11 4.8Medium
Nordic Collegiate Programming Contest (NCPC) 2015 10 6Hard
Nordic Collegiate Programming Contest (NCPC) 2016 11 5Medium
Nordic Collegiate Programming Contest (NCPC) 2017 11 5.4Medium
Nordic Collegiate Programming Contest (NCPC) 2018 11 5.3Medium
Nordic Collegiate Programming Contest (NCPC) 2019 11 5.5Medium
Nordic Collegiate Programming Contest (NCPC) 2020 13 5.6Hard
Nordic Collegiate Programming Contest (NCPC) 2021 13 5.6Hard
Nordic Collegiate Programming Contest (NCPC) 2022 11 5.3Medium
Nordic Collegiate Programming Contest (NCPC) 2023 11 5.9Hard
Nordic Collegiate Programming Contest (NCPC) 2024 11 6Hard
Nordic Olympiad in Informatics 2017 3 7.6Hard
Nordic Olympiad in Informatics 2018 3 7.5Hard
Nordic Olympiad in Informatics 2020 3 6.3Hard
Nordic Olympiad in Informatics 2021 3 5.5Medium
Nordic Olympiad in Informatics 2022 3 8.1Hard
Nordic Olympiad in Informatics 2023 3 7.7Hard
Nordic Olympiad in Informatics 2024 3 6Hard
North America Championship 2020 12 5.8Hard
North American Invitational Programming Contest (NAIPC) 2014 10 6Hard
North American Invitational Programming Contest (NAIPC) 2015 10 6.8Hard
North American Invitational Programming Contest (NAIPC) 2016 11 6.1Hard
North American Invitational Programming Contest (NAIPC) 2017 11 5.9Hard
North American Invitational Programming Contest (NAIPC) 2018 11 6.4Hard
North American Invitational Programming Contest (NAIPC) 2019 13 7.2Hard
North Central North America Regional Contest 2023 2 4.7Medium
North Central North America Regional Programming Contest 2023 4 3.9Medium
Northeast North America Regional 2013 6 6.4Hard
Northeast North America Regional 2014 7 6.5Hard
Northwestern European Programming Contest (NWERC) 2007 5 6.6Hard
Northwestern Europe Contest (NWERC) 2008 10 5.4Medium
Northwestern Europe Contest (NWERC) 2009 10 5.8Hard
Northwestern Europe Programming Contest (NWERC) 2003 7 5.7Hard
Northwestern Europe Programming Contest (NWERC) 2004 5 5.5Hard
Northwestern Europe Programming Contest (NWERC) 2005 6 5.6Hard
Northwestern Europe Programming Contest (NWERC) 2006 6 6.1Hard
Northwestern Europe Regional Contest (NWERC) 2010 7 5.8Hard
Northwestern Europe Regional Contest (NWERC) 2011 4 5.1Medium
Northwestern Europe Regional Contest (NWERC) 2014 11 5.7Hard
Northwestern Europe Regional Contest (NWERC) 2014 Practice Session 3 3.7Medium
Northwestern Europe Regional Contest (NWERC) 2015 11 5Medium
Northwestern Europe Regional Contest (NWERC) 2015 Practice 3 2.8Easy
Northwestern Europe Regional Contest (NWERC) 2016 11 5.5Hard
Northwestern Europe Regional Contest (NWERC) 2017 11 5.7Hard
Northwestern Europe Regional Contest (NWERC) 2018 11 5.7Hard
Northwestern Europe Regional Contest (NWERC) 2019 11 6.5Hard
Northwestern Europe Regional Contest (NWERC) 2020 11 4.9Medium
Northwestern Europe Regional Contest (NWERC) 2021 12 6.4Hard
Northwestern Europe Regional Contest (NWERC) 2022 12 5.6Hard
Norwegian/Swedish Championships 2002 5 4.7Medium
Norwegian/Swedish Championships 2003 8 4.5Medium
Norwegian/Swedish Championships 2004 7 4.8Medium
Nova Challenge 2018 6 5.6Hard
NUS Competitive Programming 160 6.4Hard
Oxford Programming Contest 2007 1 8.1Hard
Popup 2015 Session 1 1 2.9Medium
Principles of Algorithmic Problem Solving 56 3.7Medium
Programmeringsolympiadens distriktsmästerskap 2016 1 6.3Hard
Programmeringsolympiadens final 2010 1 3.6Medium
Programmeringsolympiadens final 2012 1 5.9Hard
Programmeringsolympiadens final 2016 1 5.7Hard
Programmeringsolympiadens final 2017 1 4.6Medium
Programmeringsolympiadens final 2019 6 6.3Hard
Programmeringsolympiadens final 2024 7 5.1Medium
Programmeringsolympiadens finaltävling 2013 2 4.6Medium
Programmeringsolympiadens finaltävling 2018 2 5.5Hard
Programmeringsolympiadens KATT 2014 1 3.8Medium
Programmeringsolympiadens KATT 2016 - practice session 2 4.2Medium
Programmeringsolympiadens KATT 2016 - tävling 1 4 5.4Medium
Programmeringsolympiadens KATT 2016 - tävling 2 1 6.2Hard
Programmeringsolympiadens KATT 2016 - tävling 3 1 5.7Hard
Programmeringsolympiadens KATT-tävling 2015 1 6.2Hard
Programmeringsolympiadens KATT-tävling 2020 1 9.3Hard
Programmeringsolympiadens kvaltävling 1999 1 2.4Easy
Programmeringsolympiadens lägertävling 2024 3 7.4Hard
Programmeringsolympiadens onlinekval 2010 1 1.8Easy
Programmeringsolympiadens onlinekval 2012 1 3.4Medium
Programmeringsolympiadens onlinekval 2013 1 6.4Hard
Programmeringsolympiadens onlinekval 2014 1 4.6Medium
Programmeringsolympiadens onlinekval 2016 5 3.7Medium
Programmeringsolympiadens onlinekval 2017 1 6Hard
Programmeringsolympiadens onlinekval 2019 3 5.6Hard
Programmeringsolympiadens onlinekval 2020 2 7.5Hard
Programmeringsolympiadens onlinekval 2024 8 5.9Hard
Programmeringsolympiadens skolkval 2001 1 1.6Easy
Programmeringsolympiadens skolkval 2004 1 1.9Easy
Programmeringsolympiadens skolkval 2008 1 1.5Easy
Programmeringsolympiadens skolkval 2009 1 3Medium
Programmeringsolympiadens skolkval 2010 1 2.9Medium
Programmeringsolympiadens skolkval 2012 1 3.6Medium
Programmeringsolympiadens skolkval 2016 1 6.2Hard
Programmeringsolympiadens skolkval 2018 1 3.7Medium
Programmeringsolympiadens skolkval 2024 6 4.2Medium
Programming Battle, contest Beta 3 8.3Hard
Reykjavík University ÁFLV 2016 4 2.8Medium
Reykjavík University ÁFLV 2023 5 4.9Medium
Rocky Mountain Regional Contest (RMRC) 2013 9 5.7Hard
Rocky Mountain Regional Contest (RMRC) 2014 11 3.9Medium
Rocky Mountain Regional Contest (RMRC) 2015 11 4.4Medium
Rocky Mountain Regional Contest (RMRC) 2016 10 4.1Medium
Rocky Mountain Regional Contest (RMRC) 2017 11 4Medium
Rocky Mountain Regional Programming Contest 2018 10 3.9Medium
Rocky Mountain Regional Programming Contest 2019 11 4.1Medium
Rocky Mountain Regional Programming Contest 2020 11 4Medium
Rocky Mountain Regional Programming Contest 2021 14 4.4Medium
Rocky Mountain Regional Programming Contest 2023 12 5.5Hard
RU ÁFLV 2014 1 3.2Medium
Rujia Liu's Present 3: A datastructure contest celebrating the 100th anniversary of Tsinghua University 2 4.3Medium
SANDVIK Challenge 2020 5 5.4Medium
Sjúkrapróf í TÖL607G 2024 1 1.4Easy
Slovak Olympiad in Informatics Training Camp 1 3.2Medium
Southwestern Europe Regional Contest (SWERC) 2009 10 5.9Hard
Southwestern Europe Regional Contest (SWERC) 2010 9 6.6Hard
Southwestern Europe Regional Contest (SWERC) 2011 4 6Hard
Southwestern Europe Regional Contest (SWERC) 2012 9 5.9Hard
Southwestern Europe Regional Contest (SWERC) 2013 9 5.9Hard
Southwestern Europe Regional Contest (SWERC) 2014 10 5.7Hard
Southwestern Europe Regional Contest (SWERC) 2015 10 4.9Medium
Southwestern Europe Regional Contest (SWERC) 2016 11 5.7Hard
Southwestern Europe Regional Contest (SWERC) 2017 11 5.8Hard
Spotify Challenge 2010 8 6.5Hard
Spotify Challenge 2011 8 4.8Medium
Spotify Code Quest 2012 8 5.9Hard
Swedish Championships 2000 7 5Medium
Swedish Championships 2001 6 4.5Medium
Swedish Coding Cup Finals 2018 5 5.3Medium
Swedish Coding Cup Finals 2019 6 6.4Hard
Swedish Coding Cup Finals 2021 5 7.9Hard
Swedish Coding Cup Finals 2022 5 8.3Hard
Swedish ICPC Qualifier 2009 4 4.6Medium
T-111-Programming 2 1.4Easy
Texas Regional Programming Contest 1974 5 3.4Medium
The 2016 ACM - ICPC Asia Nha Trang Regional Contest 12 6.7Hard
The 2017 ACM - ICPC Asia Ho Chi Minh City Regional Contest 12 5.5Hard
The 2017 ACM - ICPC Vietnam National Programming Contest 12 5.7Hard
The 2018 ICPC Asia Hanoi Regional Contest 12 6.2Hard
The 2018 ICPC Vietnam National Programming Contest 12 5.9Hard
The 2019 ICPC Asia Danang Regional Contest 13 6.1Hard
The 2019 ICPC Vietnam National Contest 12 6.8Hard
The 2020 ICPC Asia Can Tho Regional Contest 13 6.2Hard
The 2020 ICPC Vietnam National Contest 13 5.7Hard
The 2nd ProgNova Multi-University Programming Contest (2016) 8 5.5Hard
The 3rd ProgNova Programming Contest (2017) 7 6.2Hard
The 4th ProgNova Programming Contest (2018) 8 5.7Hard
The 5th ProgNova Programming Contest (2020) 8 7Hard
UBCPC 2020 8 5.5Hard
UiB INF237 Algoritme-engineering 2017 2 4.9Medium
United Kingdom and Ireland Programming Contest (UKIEPC) 2015 13 5.8Hard
United Kingdom and Ireland Programming Contest (UKIEPC) 2016 12 5.3Medium
United Kingdom and Ireland Programming Contest (UKIEPC) 2020 3 3.2Medium
University of Alberta Programming Contest 2022 14 4.3Medium
University of Alberta Programming Contest 2023 14 4.8Medium
University of Alberta Programming Contest 2024 13 4.5Medium
University of Chicago - Department of Computer Science 7 2.6Easy
University of Chicago Masters Program in Computer Science - Placement Exam 2014/15 2 1.4Easy
University of Ulm Local Contest 1997 1 3.7Medium
UofAlberta ACM Programming Contest 2002 1 3.8Medium
UTSCode 2018 10 5Medium
Waterloo/Alberta Programming Contest 2004-06-12 5 4.7Medium
Waterloo/Alberta Programming Contest 2005-06-11 5 5.5Medium
Waterloo Programming Contest 1997-10-18 1 8.5Hard
Waterloo Programming Contest 1998-06-06 1 5.7Hard
Waterloo Programming Contest 1999-01-31 5 7Hard
Waterloo Programming Contest 1999-06-19 5 5.2Medium
Waterloo Programming Contest 1999-09-25 5 5.1Medium
Waterloo Programming Contest 1999-10-02 3 7.4Hard
Waterloo Programming Contest 2000-01-29 2 7.1Hard
Waterloo Programming Contest 2000-09-23 4 5.3Medium
Waterloo Programming Contest 2000-09-30 5 5.6Hard
Waterloo Programming Contest 2001-01-27 5 4.7Medium
Waterloo Programming Contest 2001-06-02 3 5.7Hard
Waterloo Programming Contest 2001-09-22 5 3.8Medium
Waterloo Programming Contest 2001-09-29 1 5.3Medium
Waterloo Programming Contest 2001-10-20 1 2.7Easy
Waterloo Programming Contest 2002-01-26 5 4.3Medium
Waterloo Programming Contest 2002-06-01 5 3.5Medium
Waterloo Programming Contest 2002-09-21 3 6.7Hard
Waterloo Programming Contest 2002-09-28 5 4.2Medium
Waterloo Programming Contest 2003-01-25 3 6.4Hard
Waterloo Programming Contest 2003-07-05 3 5.3Medium
Waterloo Programming Contest 2003-09-20 5 4.8Medium
Waterloo Programming Contest 2003-09-27 5 5.9Hard
Waterloo Programming Contest 2004-01-31 5 7Hard
Waterloo Programming Contest 2004-09-19 3 4.4Medium
Waterloo Programming Contest 2004-09-25 4 6.3Hard
Waterloo Programming Contest 2005-02-05 3 4.9Medium
Waterloo Programming Contest 2005-09-17 4 4.4Medium
Waterloo Programming Contest 2005-09-24 5 3.6Medium
Waterloo Programming Contest 2006-02-25 2 7.2Hard
Waterloo Programming Contest 2006-05-27 3 4.2Medium
Waterloo Programming Contest 2006-09-24 4 3.8Medium
Waterloo Programming Contest 2006-09-30 5 5.9Hard
Waterloo Programming Contest 2007-07-14 2 3Medium
Waterloo Programming Contest 2007-09-23 4 4.3Medium
Waterloo Programming Contest 2007-09-29 2 5.4Medium
Waterloo Programming Contest 2008-06-15 2 5.9Hard
Waterloo Programming Contest 2008-09-27 4 3.7Medium
Waterloo Programming Contest 2008-10-04 5 4.2Medium
Waterloo Programming Contest 2009-02-08 5 4.8Medium
Waterloo Programming Contest 2009-06-13 5 7.1Hard
Waterloo Programming Contest 2009-09-27 5 5.6Hard
Waterloo Programming Contest 2009-10-03 3 5Medium
Waterloo Programming Contest 2010-07-10 4 5.5Medium
Waterloo Programming Contest 2010-09-26 4 6.1Hard
Waterloo Programming Contest 2010-10-02 5 3.8Medium
Waterloo Programming Contest 2011-09-24 1 2.7Easy
Waterloo Programming Contest 2012-09-16 1 3Medium
Waterloo Programming Contest 2012-10-13 3 4.4Medium
Waterloo Programming Contest 2015-07-18 1 5.5Hard
Waterloo Programming Contest 2015-09-27 5 5.3Medium
Waterloo Programming Contest 2016-10-01 5 4.4Medium
Will Code for Drinks 2019/2 6 5.2Medium
Will Code for Drinks 2023 10 4.8Medium