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.