Problem sources

Problem Source
Problems
Average Difficulty
2000 ACM Mid-Central Regional Programming Contest63.8Medium
2004 ACM ICPC Mid-Central North American Regional Contest74.2Medium
2008 ICPC North America Mid-Central Regional84.5Medium
2009 ACM Mid-Central USA Regional Programming Contest93.9Medium
2012 University of Chicago Invitational Programming Contest105.8Hard
2013 ACM-ICPC North American Qualifier113.9Medium
2013 University of Chicago Invitational Programming Contest116.9Hard
2014 Greater New York Region ACM Regional Contest93.4Medium
2014 ICPC North America Qualifier114.1Medium
2014 Southeast USA Regionals Division 196.7Hard
2014 Virginia Tech High School Programming Contest102.6Easy
2015 ACM ICPC Singapore Regional116Hard
2015 Greater New York Region ACM Regional Contest93.5Medium
2015 ICPC East-Central NA Regional Contest95.8Hard
2015 ICPC East-Central NA Regional Contest Practice Session42.2Easy
2015 ICPC Mid-Central Regional103.7Medium
2015 ICPC North American Qualifier Contest112.8Easy
2015 Southeast USA Regionals Division 195.3Medium
2015 Virginia Tech High School Programming Contest82.7Easy
2016 Atlantic Canadian Preliminary Contest23.4Medium
2016 Greater New York Region ACM Regional Contest104.4Medium
2016 ICPC East-Central NA Regional Contest144.8Medium
2016 ICPC Mid-Central Regional84.4Medium
2016 ICPC North American Qualifier Contest124.6Medium
2016 Mid-Atlantic Regional16.6Hard
2016 Southeast USA Regionals Division 1104.2Medium
2016 Virginia Tech High School Programming Contest103Medium
2017 ACM ICPC North Central North America Regional Contest84.3Medium
2017 Atlantic Canadian Preliminary Contest83.4Medium
2017 Greater New York Region ACM Regional Contest104.4Medium
2017 ICPC East-Central NA Regional Contest104.8Medium
2017 ICPC East-Central NA Regional Practice Contest63.6Medium
2017 ICPC Mid-Atlantic Regional Contest86.2Hard
2017 ICPC Mid-Atlantic Regional Practice Contest11.8Easy
2017 ICPC Mid-Central Regional73.3Medium
2017 ICPC North American Qualifier Contest133.8Medium
2017 Virginia Tech High School Programming Contest123.8Medium
2018 ACM-ICPC North Central North America Regional Contest104.3Medium
2018 Atlantic Canadian Preliminary Contest83.8Medium
2018 ICPC Asia Singapore Regional125.7Hard
2018 ICPC East-Central NA Regional Contest106.7Hard
2018 ICPC East-Central NA Regional Practice Contest63.3Medium
2018 ICPC Mid-Atlantic Regional Contest84.7Medium
2018 ICPC Mid-Central Regional113.6Medium
2018 ICPC North American Qualifier Contest135.3Medium
2018 ICPC South Central USA Regional Contest124.5Medium
2018 Virginia Tech High School Programming Contest134.3Medium
2019 Atlantic Canadian Preliminary Contest74Medium
2019 ICPC East-Central NA Regional Contest115.3Medium
2019 ICPC Greater New York Regional Programming Contest11.3Easy
2019 ICPC Mid-Central Regional124.8Medium
2019 ICPC North American Qualifier Contest134.4Medium
2019 ICPC Pacific Northwest Regional Programming Contest11.5Easy
2019 ICPC Southeast USA Regional Programming Contest12.6Easy
2019 ICPC Southern California Regional Programming Contest12.4Easy
2019 PacNW Programming Contest11.5Easy
2019 UT Invitational Programming Contest123.8Medium
2019 Virginia Tech High School Programming Contest134.2Medium
2019 Virginia Tech High School Programming Contest (Practice)33.2Medium
2020 ICPC East-Central NA Regional Contest125Medium
2020 ICPC North America Regionals (March 6 2021)215.2Medium
2020 ICPC North American Qualifier Contest46.8Hard
2020 Virginia Tech High School Programming Contest145Medium
2020 Virginia Tech High School Programming Contest (Practice)32.5Easy
2020-2021 North Central North America and Southern California ICPC Regional Contest124.7Medium
2021 Atlantic Canadian Programming Competition94.6Medium
2021 ICPC East-Central NA Regional Contest135.9Hard
2021 ICPC North America Division Championships136.1Hard
2021 ICPC North America Regional Programming Contests (March 5 2022)214.9Medium
2021 ICPC North America Regionals (February 26 2022)135Medium
2021 ICPC North America Regionals Practice (March 5 2022)31.3Easy
2021 ICPC North American Qualifier Contest (Jan 2022)145Medium
2021 Virginia Tech High School Programming Contest124.6Medium
2021 Virginia Tech High School Programming Contest (Practice)24.6Medium
2021/2022 Southern California Regional ICPC12.4Easy
2022 Atlantic Canadian Programming Competition54.5Medium
2022 ICPC North America Championship136.8Hard
2022 ICPC North America Championship Practice13.8Medium
2022 ICPC North America Qualifier124.4Medium
2022 ICPC North America Regional Contests (February 25, 2023)165.6Hard
2022 ICPC North America Regional Programming Contests (February 25, 2023)285.1Medium
2023 Atlantic Canadian Programming Competition75.5Medium
2023 ICPC North America Championship136.7Hard
2023 ICPC North America Qualifier 30 September125.1Medium
2023 ICPC North America Regional Programming Contests (February 24, 2024)235.1Medium
2023 North America East Division Contest126Hard
2023 Virginia Tech High School Programming Contest115.9Hard
2024 Atlantic Canadian Programming Competition74.8Medium
2024 ICPC East Central North America Regional14.6Medium
2024 ICPC North America Championship136.3Hard
2024 ICPC North America Qualifier124.9Medium
2024 ICPC Pacific Northwest Regional (November 16, 2024)184.4Medium
2024 ICPC South Central, South East and Mid Atlantic Regional (November 16, 2024)174.9Medium
2024 North America East Division Contest125Medium
2024 Virginia Tech High School Programming Contest16Hard
2025 Atlantic Canadian Programming Competition104.7Medium
2025 ICPC North America Central Division14.9Medium
2025 ICPC North America Championship136.1Hard
2025 ICPC North America Mid-Central Regional114.6Medium
2025 ICPC North America Qualifier133.9Medium