My North America Championship Contest Solutions


In 2012, the coaches of the North American Finals teams decided that they wanted to get together to improve their teams' performances in World Finals. To that end, a contest was created, hosted by the University of Chicago. The teams invited to the contest were only the teams that qualified for World Finals. Though not sponsored as an official ACM-ICPC contest, this contest is effectively the equivalent of a North American Finals contest. Since 2012, the name of the contest has evolved from "The University of Chicago Invitational" (2012-2013), to "North American Invitational Programming Contest" (2014-2019), to the "North American Championship" (2020-current). 2020 was the first year the contest was an officially sactioned ACM-ICPC contest where some World Finals spots were given based on the contest results. (In the 2019-2020 season, all North American Regional winners were guaranteed spots in the World Finals. Thus, the 2020 NAC was the qualifying contest for wildcards only with the top 6 or so teams that hadn't already qualified for World Finals. (UCF did claim one of these spots.) Moving forward, from 2021 and beyond, the NAC will determine all teams which qualify for World Finals. In 2021, the 2020 regionals (which actually ran in 2021) were used to determine qualifiers for the 2021 North American Divisional Contest (NADC). The 2021 NADC was used to determine the qualifiers for the 2021 NAC. That was the only year NADC existed (to date). Now, NAC is again used to determine which teams qualify for World Finals. Since NADC only occurred once, I include it below listed as 2021 NADC.