ACM North Central Regional Programming Contest
2012 Problem Set
2013 Problem Set
2013 Judges Data
2014 Package
2015 Problem Set
2015 Final Results
2016 Problem Set
2017 Problem Set
2017 Data and Solutions
2017 Solution Sketches
2017 Results
2018 Problem Set
2018 Data and Solutions
2018 Solution Sketches
2018 Results

Announcing the
ACM North Central North America 
Regional Programming Contest

Saturday, November 9, 2019


On Saturday, November 9, hundreds of contestants in the ACM North Central North America region (NCNA) will compete for "bragging rights" as top collegiate programmers. Teams at the "top of the heap" will have a chance to advance to the contest's World Finals in Moscow Russia, June 21-26, where they will compete in a group of over 120 teams selected from international regions in a search for the best of the best!

The NCNA region includes Minnesota, Wisconsin, Western Ontario, Manitoba, Iowa, North Dakota, South Dakota, Nebraska, Kansas, and the UP of Michigan. If you are interested in showing how good you are -- or you just want to beat an arch-rival -- then get your team together and register!

As it is difficult to require all teams to travel to a single contest site, faculty and students at a number of schools across the region volunteer to operate their own contest sites. If your school or a nearby corporate sponsor would like to host a contest site, contact Charles Riedesel, the regional contest director, for details.


Team Requirements

  • Each team member must be eligible, willing, and able to compete in the World Finals, and be enrolled in a degree program with at least a half-time load (not meant to exclude students on co-op, exchange, internship, etc.).
  • A team member must have begun college in 2015 or later and be born in 1996 or later.
  • A team member may compete in at most two World Finals.
  • A team member may compete in at most five regional contests.
  • All members must be certified by the team coach.
  • In some cases the coach may petition to extend eligibility. See the rules for team composition and appeals at the ICPC web site.



  • Select the three students who will compete as a team. This is frequently done with a local programming contest, but the particular selection mechanism is not proscribed by the regional contest rules.
  • Have a representative of the school serve as the team coach.
  • The team coach will certify the eligibility of the contestants, serve as the official point-of-contact with the team, and ideally accompany the team to the contest site.
  • Have the team coach complete the team registration procedure on the ACM web site. The coach should also register any reserve (alternate) team members and guests.
  • Due to a gap in sponsorship funding, it is necessary for this NCNA Region to join the rest of the North American regions in assessing a fee. Each attendee at the regional will be charged $25 if registered by October 14. A late fee after that date increases the amount to $35. Fees are payable through a PayPal link after the site director officially accepts your team. Do NOT pay before that time!
  • The link to pay is HERE. Alternatively, a check can be made out to N.C.N.A. Programming Contest and mailed to Charles Riedesel, Computer Science and Engineering Dept., 259 Avery Hall, Lincoln, Nebraska 68588-0115.
  • Contact the director of the site at which you will compete for details on the contest environment (equipment, driving directions, parking, housing, etc.) and to verify the site can accommodate your team.
  • Teams registering after October 14, 2019 may have reduced chances of being accepted, receiving a regulation contest t-shirt, but will be assessed a late fee. See Contest Schedule for details.


Last updated: September 5, 2019

Access to Judges Data?  Questions?  Contact Charles Riedesel, Director, at .