Problem Sources

Problem source   Problems Average Difficulty
2004 ACM ICPC Mid-Central North American Regional Contest 7 3.6medium
2013 ACM-ICPC North American Qualifier 11 4.1medium
2014 ICPC North America Qualifier 11 4.2medium
2014 Virginia Tech High School Programming Contest 10 2.5easy
2015 ACM ICPC Singapore Regional 11 6.0hard
2015 ICPC East-Central NA Regional Contest 9 6.1hard
2015 ICPC East-Central NA Regional Contest Practice Session 4 2.4easy
2015 ICPC Mid-Central Regional 10 3.7medium
2015 ICPC North American Qualifier Contest 12 3.2medium
2015 Virginia Tech High School Programming Contest 8 2.7easy
2016 Atlantic Canadian Preliminary Contest 2 3.8medium
2016 ICPC East-Central NA Regional Contest 10 4.8medium
2016 ICPC Mid-Central Regional 6 3.4medium
2016 ICPC North American Qualifier Contest 14 5.0medium
2016 Mid-Atlantic Regional 1 7.4hard
2016 Virginia Tech High School Programming Contest 10 3.0medium
2017 ACM ICPC North Central North America Regional Contest 11 4.7medium
2017 Atlantic Canadian Preliminary Contest 2 4.6medium
2017 ICPC East-Central NA Regional Contest 10 4.9medium
2017 ICPC Mid-Atlantic Regional Contest 8 6.9hard
2017 ICPC Mid-Atlantic Regional Practice Contest 1 1.5easy
2017 ICPC Mid-Central Regional 2 2.8easy
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 11 4.7medium
2018 Atlantic Canadian Preliminary Contest 11 4.1medium
2018 ICPC Asia Singapore Regional 12 5.8hard
2018 ICPC East-Central NA Regional Contest 10 6.4hard
2018 ICPC East-Central NA Regional Practice Contest 6 3.4medium
2018 ICPC Mid-Atlantic Regional Contest 7 5.5hard
2018 ICPC North American Qualifier Contest 15 5.5hard
2018 ICPC South Central USA Regional Contest 12 4.8medium
2018 Virginia Tech High School Programming Contest 13 4.2medium
2019 Atlantic Canadian Preliminary Contest 7 4.5medium
2019 ICPC East-Central NA Regional Contest 11 5.4medium
2019 ICPC Mid-Central Regional 21 5.4medium
2019 ICPC North American Qualifier Contest 14 4.4medium
2019 Virginia Tech High School Programming Contest 13 3.9medium
2019 Virginia Tech High School Programming Contest (Practice) 3 3.1medium
2020-2021 North Central North America and Southern California ICPC Regional Contest 12 5.6hard
2020 ICPC East-Central NA Regional Contest 12 4.9medium
2020 ICPC North American Qualifier Contest 4 7.0hard
2020 ICPC North America Regionals (March 6 2021) 4 4.9medium
2020 Virginia Tech High School Programming Contest 18 5.0medium
2020 Virginia Tech High School Programming Contest (Practice) 5 3.2medium
2021/2022 Southern California Regional ICPC 1 2.2easy
2021 ICPC East-Central NA Regional Contest 13 5.3medium
2021 ICPC North America Division Championships 6 6.5hard
2021 ICPC North American Qualifier Contest (Jan 2022) 16 5.2medium
2021 ICPC North America Regional Programming Contests (March 5 2022) 18 4.8medium
2021 ICPC North America Regionals (February 26 2022) 11 5.2medium
2022 ICPC North America Championship 12 6.0hard
ACM/ICPC Mid-Central USA 2014 Regional Contest 10 3.7medium
Adapted from KTH CSC Popup 2002 Session 1 2 3.7medium
Adapted from Nada Open 2004 2 5.6hard
Alberta Collegiate Programming Contest 2017 9 4.6medium
Alberta Collegiate Programming Contest 2018 8 5.5medium
Alberta Collegiate Programming Contest 2020 12 5.1medium
Alberta Collegiate Programming Contest 2021 16 4.1medium
Algorithm Design, ITU 2019 1 1.9easy
Baltic Olympiad in Informatics 2001 1 5.6hard
Baltic Olympiad in Informatics 2007 1 5.8hard
Baltic Olympiad in Informatics 2013 2 5.2medium
Baltic Olympiad in Informatics 2014 1 5.8hard
Baltic Olympiad in Informatics 2017, Day 1 6 5.9hard
Baltic Olympiad in Informatics 2017, Day 2 1 8.0hard
Baltic Olympiad in Informatics 2017, Warmup 4 6.1hard
Baltic Olympiad in Informatics 2018, day 1 3 6.4hard
Baltic Olympiad in Informatics 2018, day 2 3 6.6hard
Baltic Olympiad in Informatics 2018, practice session 3 4.8medium
Baylor Competitive Learning course 130 4.0medium
Benelux Algorithm Programming Contest (BAPC) 2015 8 6.1hard
Benelux Algorithm Programming Contest (BAPC) 2016 12 5.1medium
Benelux Algorithm Programming Contest (BAPC) 2017 15 5.4medium
Benelux Algorithm Programming Contest (BAPC) 2018 14 4.9medium
Benelux Algorithm Programming Contest (BAPC) 2019 13 4.9medium
Benelux Algorithm Programming Contest (BAPC) 2021 12 5.2medium
Benelux Algorithm Programming Contest (BAPC) preliminaries 2016 13 3.9medium
Benelux Algorithm Programming Contest (BAPC) preliminaries 2017 12 5.4medium
Benelux Algorithm Programming Contest (BAPC) preliminaries 2018 13 5.5hard
Benelux Algorithm Programming Contest (BAPC) preliminaries 2019 12 4.4medium
Bergen Open 2018 18 5.0medium
Bergen Open 2019 11 5.1medium
Calgary Collegiate Programming Contest 2017 8 4.9medium
Calgary Collegiate Programming Contest 2018 8 4.4medium
Calgary Collegiate Programming Contest 2019 7 4.1medium
Calgary Collegiate Programming Contest 2020 10 4.2medium
Calgary Collegiate Programming Contest 2021 14 4.8medium
Calgary Collegiate Programming Contest 2022 15 3.8medium
Camp Inc 3 1.9easy
Central Europe Regional Contest (CERC) 2012 11 6.1hard
Central Europe Regional Contest (CERC) 2013 12 6.5hard
Central Europe Regional Contest (CERC) 2014 13 6.7hard
Chalmers Challenge 2022 6 6.2hard
CodeSprint LA 2021 24 5.3medium
Coding Cup @ Google 2019 3 8.3hard
Croatian Open Competition in Informatics 2009/2010, contest #1 6 5.7hard
Croatian Open Competition in Informatics 2009/2010, contest #2 8 4.8medium
Croatian Open Competition in Informatics 2009/2010, contest #3 4 3.9medium
Croatian Open Competition in Informatics 2009/2010, contest #4 7 5.1medium
Croatian Open Competition in Informatics 2009/2010, contest #5 9 5.1medium
Croatian Open Competition in Informatics 2010/2011, contest #1 2 3.7medium
Croatian Open Competition in Informatics 2010/2011, contest #2 1 6.6hard
Croatian Open Competition in Informatics 2010/2011, contest #4 6 3.8medium
Croatian Open Competition in Informatics 2010/2011, contest #5 3 6.9hard
Croatian Open Competition in Informatics 2011/2012, contest #2 1 3.6medium
Croatian Open Competition in Informatics 2011/2012, contest #5 5 4.6medium
Croatian Open Competition in Informatics 2011/2012, contest #6 1 3.2medium
Croatian Open Competition in Informatics 2012/2013, contest #3 1 5.9hard
Croatian Open Competition in Informatics 2012/2013, contest #6 1 8.7hard
Croatian Open Competition in Informatics 2013/2014, contest 1 1 4.7medium
Croatian Open Competition in Informatics 2013/2014, contest #2 6 4.9medium
Croatian Open Competition in Informatics 2013/2014, contest #3 6 4.4medium
Croatian Open Competition in Informatics 2013/2014, contest #5 3 5.0medium
Croatian Open Competition in Informatics 2013/2014, contest #6 2 5.8hard
Croatian Open Competition in Informatics 2014/2015, contest #1 3 4.4medium
Croatian Open Competition in Informatics 2014/2015, contest #2 4 6.4hard
Croatian Open Competition in Informatics 2014/2015, contest #3 4 6.5hard
Croatian Open Competition in Informatics 2014/2015, contest #4 5 5.2medium
Croatian Open Competition in Informatics 2014/2015, contest #5 3 7.5hard
Croatian Open Competition in Informatics 2014/2015, contest #6 2 6.0hard
Croatian Open Competition in Informatics 2014/2015, contest #7 2 7.2hard
Croatian Open Competition in Informatics 2015/2016, contest #1 6 4.0medium
Croatian Open Competition in Informatics 2015/2016, contest #2 6 4.8medium
Croatian Open Competition in Informatics 2015/2016, contest #3 7 5.8hard
Croatian Open Competition in Informatics 2015/2016, contest #4 7 4.3medium
Croatian Open Competition in Informatics 2015/2016, contest #5 6 5.2medium
Croatian Open Competition in Informatics 2015/2016, contest #6 6 5.0medium
Croatian Open Competition in Informatics 2015/2016, contest #7 6 4.9medium
Croatian Open Competition in Informatics 2016/2017, contest #1 7 4.7medium
CTU Open 2008 3 6.7hard
Czech-Polish-Slovak Programming Camp 2008 1 6.8hard
Czech-Polish-Slovak Programming Camp 2009 1 7.1hard
D-Pop 2021 11 5.3medium
Forritunarkeppni Framhaldsskólanna 2016 1 1.7easy
Forritunarkeppni Framhaldsskólanna 2017 1 1.5easy
Forritunarkeppni Framhaldsskólanna 2018 2 5.9hard
Forritunarkeppni Framhaldsskólanna 2019 4 1.9easy
German Collegiate Programming Contest (GCPC) 2012 12 4.9medium
German Collegiate Programming Contest (GCPC) 2013 11 5.2medium
Google Code Jam 2008 EMEA Semifinal 1 5.2medium
Google Code Jam 2008 Qualification Round 1 6.4hard
Google Code Jam 2008 Round 1B 4 5.0medium
Google Code Jam 2008 Round 2 2 7.1hard
Google Code Jam 2008 Round 3 3 7.2hard
Google Code Jam 2008 World Finals 3 6.8hard
Google Code Jam 2009 Qualification Round 3 3.5medium
Google Code Jam 2010 Online Competition Africa 4 4.8medium
Google Code Jam 2010 Qualification Round 5 5.7hard
Google Code Jam World Finals 2010 1 9.0hard
HiQ Challenge 2017 6 3.9medium
HiQ Challenge 2018 5 4.9medium
Hong Kong Regional Contest 2016 11 6.5hard
Hong Kong Regional Contest 2016 Practice Session 3 5.5hard
Hong Kong Regional Online Preliminary 2016 11 6.3hard
Icelandic High School Competition 2014 1 3.4medium
Icelandic High School Competition 2016 2 2.4easy
ICPC 2012 North American Qualifier 11 4.6medium
ICPC North America Championship 2021 13 6.5hard
ICPC North America Regional Contests 2019-11-09 8 5.3medium
ICPC SG Preliminary Contest 2015 10 5.5medium
ICPC SG Preliminary Contest 2018 10 5.1medium
IDI Open 2015 10 4.5medium
IDI Open 2016 9 4.3medium
IDI Open 2017 10 5.1medium
IDI Open 2018 13 5.6hard
IDI Open 2019 10 5.5hard
IDI Open 2021 14 5.7hard
IEEEXtreme 9.0 2 5.1medium
International Collegiate Programming Contest (ACM-ICPC) Dress Rehearsal 2012 11 3.2medium
International Collegiate Programming Contest (ACM-ICPC) Dress Rehearsal 2015 1 4.5medium
Introduction to Algorithms, Danderyds Gymnasium 3 3.7medium
IPSC 2005 4 3.8medium
IPSC 2006 3 3.3medium
IPSC 2007 3 4.1medium
IPSC 2008 3 6.4hard
JobAgent Challenge 2021 8 4.9medium
Kattis 3 1.3easy
Kattis Challenge 2017 9 6.4hard
Kodsport Summer Challenge 2020 14 4.8medium
KTH Challenge 1 5.9hard
KTH Challenge 2011 7 4.4medium
KTH Challenge 2012 8 4.0medium
KTH Challenge 2013 9 4.7medium
KTH Challenge 2014 10 5.7hard
KTH Challenge 2015 8 4.6medium
KTH Challenge 2016 7 5.6hard
KTH Challenge 2016, adapted from KTH CSC Popup 2002 Session 1 2 5.2medium
KTH Challenge 2017 9 5.7hard
KTH Challenge 2018 9 6.2hard
KTH Challenge 2019 9 5.1medium
KTH Challenge 2020 10 6.1hard
KTH Challenge 2021 7 6.0hard
KTH Challenge 2022 10 5.0medium
KTH CSC Avalg 2006 2 4.1medium
KTH CSC Avancerade Algoritmer 2006 1 9.6hard
KTH CSC Popup 2005 28 5.1medium
KTH CSC Popup 2006 4 5.1medium
KTH CSC Popup 2016 2 5.5hard
KTH CSC Popup spring 2013 3 4.5medium
KTH Training 42 5.2medium
KTH Training 2010-09-08 1 4.2medium
KTH Training 2011 1 4.3medium
KTH training 2011-01-26 1 1.9easy
KTH training, January 23, 2014 1 7.3hard
LiU Coding Challenge 2018 6 6.6hard
LiU Coding Challenge 2019 5 6.3hard
Local Programming Contest at University of Alberta - October 20, 2001 1 3.5medium
Lokakeppni TÖL607G 2021 5 3.9medium
Lokakeppni TÖL607G HÍ 2019 12 4.1medium
LTH Challenge 2017 9 6.2hard
LTH Challenge 2019 6 5.7hard
LTH Challenge 2020 9 3.6medium
LTH Challenge 2021 8 5.3medium
Mount Allison Practice 1 7.8hard
Mount Allison Programming Showdown (MAPS 2017) 9 4.5medium
Mount Allison Programming Showdown (MAPS 2019) 13 5.2medium
Mount Allison Programming Showdown (MAPS 2020) 12 5.8hard
Nada Open 2002 3 7.5hard
Nada Open 2004 1 6.9hard
Nada Open 2004/2005 2 6.6hard
Nada Open 2005 5 7.0hard
NCPC 2012 and KTH training 1 8.9hard
NENA 2019 10 6.3hard
Nordic Collegiate Programming Contest (NCPC) 2005 8 5.5hard
Nordic Collegiate Programming Contest (NCPC) 2006 9 5.3medium
Nordic Collegiate Programming Contest (NCPC) 2007 9 5.3medium
Nordic Collegiate Programming Contest (NCPC) 2008 12 5.1medium
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.7hard
Nordic Collegiate Programming Contest (NCPC) 2010 11 5.3medium
Nordic Collegiate Programming Contest (NCPC) 2011 10 4.5medium
Nordic Collegiate Programming Contest (NCPC) 2012 15 5.3medium
Nordic Collegiate Programming Contest (NCPC) 2013 14 4.4medium
Nordic Collegiate Programming Contest (NCPC) 2014 16 5.0medium
Nordic Collegiate Programming Contest (NCPC) 2015 15 6.0hard
Nordic Collegiate Programming Contest (NCPC) 2016 11 5.0medium
Nordic Collegiate Programming Contest (NCPC) 2017 12 5.6hard
Nordic Collegiate Programming Contest (NCPC) 2018 13 5.3medium
Nordic Collegiate Programming Contest (NCPC) 2019 13 5.6hard
Nordic Collegiate Programming Contest (NCPC) 2020 14 5.8hard
Nordic Collegiate Programming Contest (NCPC) 2021 14 5.7hard
Nordic Olympiad in Informatics 2017 2 8.0hard
Nordic Olympiad in Informatics 2018 3 8.5hard
Northeast North America Regional 2013 7 6.3hard
Northwestern European Programming Contest (NWERC) 2007 1 8.1hard
Northwestern Europe Contest (NWERC) 2008 4 5.5hard
Northwestern Europe Contest (NWERC) 2009 15 6.0hard
Northwestern Europe Programming Contest (NWERC) 2003 3 5.7hard
Northwestern Europe Programming Contest (NWERC) 2004 2 2.7easy
Northwestern Europe Programming Contest (NWERC) 2005 6 6.0hard
Northwestern Europe Programming Contest (NWERC) 2006 6 6.2hard
Northwestern Europe Regional Contest (NWERC) 2010 2 7.1hard
Northwestern Europe Regional Contest (NWERC) 2011 1 4.7medium
Northwestern Europe Regional Contest (NWERC) 2014 11 5.8hard
Northwestern Europe Regional Contest (NWERC) 2014 Practice Session 1 7.7hard
Northwestern Europe Regional Contest (NWERC) 2015 11 5.0medium
Northwestern Europe Regional Contest (NWERC) 2015 Practice 3 2.8easy
Northwestern Europe Regional Contest (NWERC) 2016 11 5.2medium
Northwestern Europe Regional Contest (NWERC) 2017 12 5.8hard
Northwestern Europe Regional Contest (NWERC) 2018 13 5.6hard
Northwestern Europe Regional Contest (NWERC) 2019 11 6.5hard
Northwestern Europe Regional Contest (NWERC) 2020 11 4.7medium
Northwestern Europe Regional Contest (NWERC) 2021 24 5.4medium
Norwegian/Swedish Championships 2002 1 4.1medium
Norwegian/Swedish Championships 2003 1 5.8hard
Norwegian/Swedish Championships 2004 3 5.3medium
Nova Challenge 2018 6 5.7hard
NUS Competitive Programming 109 6.4hard
Oxford Programming Contest 2007 1 8.2hard
Popup 2015 Session 1 1 4.5medium
Principles of Algorithmic Problem Solving 56 4.0medium
Programmeringsolympiadens distriktsmästerskap 2016 2 7.0hard
Programmeringsolympiadens final 2012 1 5.5hard
Programmeringsolympiadens final 2016 1 5.8hard
Programmeringsolympiadens final 2017 1 4.1medium
Programmeringsolympiadens final 2019 6 6.5hard
Programmeringsolympiadens finaltävling 2018 1 2.2easy
Programmeringsolympiadens KATT-tävling 2014 1 3.9medium
Programmeringsolympiadens KATT-tävling 2015 1 5.8hard
Programmeringsolympiadens KATT-tävling 2020 1 9.3hard
Programmeringsolympiadens kvaltävling 1999 1 2.5easy
Programmeringsolympiadens onlinekval 2010 1 3.5medium
Programmeringsolympiadens onlinekval 2013 1 5.3medium
Programmeringsolympiadens onlinekval 2014 1 5.8hard
Programmeringsolympiadens onlinekval 2017 1 6.2hard
Programmeringsolympiadens onlinekval 2019 3 5.7hard
Programmeringsolympiadens onlinekval 2020 3 7.6hard
Programmeringsolympiadens skolkval 2018 1 5.1medium
Programming Battle, contest Beta 3 8.5hard
Reykjavík University ÁFLV 2016 5 2.9medium
Rocky Mountain Regional Contest (RMRC) 2014 11 4.0medium
Rocky Mountain Regional Contest (RMRC) 2015 9 4.3medium
Rocky Mountain Regional Contest (RMRC) 2016 10 4.4medium
Rocky Mountain Regional Contest (RMRC) 2017 16 4.1medium
Rocky Mountain Regional Programming Contest 2018 14 3.9medium
Rocky Mountain Regional Programming Contest 2019 12 4.2medium
Rocky Mountain Regional Programming Contest 2020 11 4.0medium
Rocky Mountain Regional Programming Contest 2021 14 4.4medium
RU ÁFLV 2014 1 4.1medium
Rujia Liu's Present 3: A datastructure contest celebrating the 100th anniversary of Tsinghua University 2 4.5medium
SANDVIK Challenge 2020 6 6.3hard
Slovak Olympiad in Informatics Training Camp 1 3.5medium
Southwestern Europe Regional Contest (SWERC) 2009 10 6.2hard
Southwestern Europe Regional Contest (SWERC) 2013 9 6.0hard
Southwestern Europe Regional Contest (SWERC) 2014 12 5.6hard
Southwestern Europe Regional Contest (SWERC) 2015 10 4.9medium
Southwestern Europe Regional Contest (SWERC) 2016 11 5.6hard
Southwestern Europe Regional Contest (SWERC) 2017 11 5.4medium
Spotify Challenge 2010 12 6.0hard
Spotify Challenge 2011 12 4.8medium
Spotify Code Quest 2012 8 6.2hard
Swedish Championships 2001 1 5.0medium
Swedish Coding Cup Finals 2021 6 8.3hard
Swedish ICPC Qualifier 2009 4 4.7medium
The 2nd ProgNova Multi-University Programming Contest (2016) 10 5.7hard
The 3rd ProgNova Programming Contest (2017) 13 6.2hard
The 4th ProgNova Programming Contest (2018) 12 5.7hard
The 5th ProgNova Programming Contest (2020) 11 7.3hard
UBCPC 2020 9 5.7hard
United Kingdom and Ireland Programming Contest (UKIEPC) 2015 13 5.6hard
United Kingdom and Ireland Programming Contest (UKIEPC) 2016 12 5.1medium
UofAlberta ACM Programming Contest 2002 1 3.4medium
UTSCode 2018 10 5.1medium
Waterloo/Alberta Programming Contest 2004-06-12 4 4.2medium
Waterloo/Alberta Programming Contest 2005-06-11 6 5.8hard
Waterloo Programming Contest 1999-06-19 1 1.7easy
Waterloo Programming Contest 2001-09-22 4 3.3medium
Waterloo Programming Contest 2001-09-29 2 5.1medium
Waterloo Programming Contest 2001-10-20 1 2.6easy
Waterloo Programming Contest 2002-09-28 1 6.4hard
Waterloo Programming Contest 2003-07-05 3 5.2medium
Waterloo Programming Contest 2003-09-20 5 4.5medium
Waterloo Programming Contest 2003-09-27 5 6.0hard
Waterloo Programming Contest 2004-01-31 5 6.9hard
Waterloo Programming Contest 2004-09-19 3 4.4medium
Waterloo Programming Contest 2004-09-25 4 6.9hard
Waterloo Programming Contest 2005-02-05 3 5.0medium
Waterloo Programming Contest 2005-09-17 4 4.4medium
Waterloo Programming Contest 2005-09-24 5 3.2medium
Waterloo Programming Contest 2006-02-25 3 6.5hard
Waterloo Programming Contest 2006-05-27 3 3.9medium
Waterloo Programming Contest 2006-09-24 7 3.8medium
Waterloo Programming Contest 2006-09-30 5 5.5hard
Waterloo Programming Contest 2007-07-14 3 2.9medium
Waterloo Programming Contest 2007-09-23 3 5.2medium
Waterloo Programming Contest 2007-09-29 2 5.6hard
Waterloo Programming Contest 2007-23-09 1 1.7easy
Waterloo Programming Contest 2008-06-15 2 6.0hard
Waterloo Programming Contest 2008-09-27 4 4.1medium
Waterloo Programming Contest 2008-10-04 3 4.6medium
Waterloo Programming Contest 2009-02-08 10 5.2medium
Waterloo Programming Contest 2009-06-13 10 7.2hard
Waterloo Programming Contest 2009-09-27 6 5.7hard
Waterloo Programming Contest 2009-10-03 3 4.6medium
Waterloo Programming Contest 2010-07-10 4 6.0hard
Waterloo Programming Contest 2010-09-26 4 6.7hard
Waterloo Programming Contest 2010-10-02 4 4.8medium
Waterloo Programming Contest 2011-09-24 1 3.4medium
Waterloo Programming Contest 2012-09-16 1 3.9medium
Waterloo Programming Contest 2012-10-13 4 3.9medium
Waterloo Programming Contest 2015-07-18 1 6.4hard
Waterloo Programming Contest 2015-09-27 5 5.4medium
Waterloo Programming Contest 2016-10-01 5 4.6medium
Will Code for Drinks 2019/2 7 5.4medium
17 6.0hard