Regional Rules

North America Divisional Contest Site:

Final Rankings:

Problem Set: NCNA_2020.pdf

Solution Sketches:

Full Solutions/Data:


 Friday, February 26th, 2021     KATTIS PRACTICE

Time (CST) Event Method of connecting

05:00PM - 11:59PM

continued on Saturday

Kattis Familiarization Contest Available
Note: you will need to use the Kattis ID's tied to the email you used to 

For problem set help: post a clarification question
For technical help: email ncna.regional at gmail dot com

About Kattis

Saturday, February 27, 2021 CONTEST DAY

Registered Teams (see the Universal Registration Site)

Time (CST) Event Method of connecting

continued from Friday

00:00AM - 12:30PM

Kattis Familiarization Contest Available
Note: you will need to use the Kattis ID's tied to the email you used to registered for the regional.

For problem set help: post a clarification question
For technical help before 11am: email ncna.regional at gmail dot com

For technical help AFTER 11am: join zoom help room.
Team-Help Zoom:

About Kattis

11:00 - Noon Live interaction testing (please verify):
  • That each of your tam members can log into the practice contest, at the same time.
  • That you can make a submission in each of the programing languages you intend to use.
  • That each team member can make a submission (You can submit on a problem you have already solved if you wish.)
  • That each team member can submit clarifications, and that you can all see the responses to those clarifications.
  • That you can connect to the zoom meeting we have set up for students to connect to, if they have issues and can't get the clarifications system to work.
About Kattis, About Zoom
Noon - 12:30PM

Opening Ceremonies 
This will need a passcode (which has been provided by email)

About Zoom
12:30 - 1:00PM Break/Lunch
1:00 - 6:00PM

Regional Competition  -  NCNA_2020.pdf
Note: you will need to use the Kattis ID's tied to the email you used to registered for the regional. Supported languages: Java, Kotlin, C++, C, Python3

Team-Help Zoom:

Coaches Room: Meeting ID: 971 2805 1146
This will need a passcode (which has been provided by email)

About Kattis

  • Provided team communication channel (WEBEX TEAMS HAS BEEN SETUP)
  • You are welcome to use any other means of communicating between team members that you feel works for your team.
  • NOTE: You are expected, on your honor, to not use any resources that have a human interacting with your queries for information. (So electronic resources about algorithms, and pre-written code are fine, however a forum where you (or someone else) asks questions would not be appropriate.
About WebEx Teams ( Use only if you want to. )

Help for teams during the contest
1. Kattis - clarifications - Problem clarifications will not be answered on any other channel.

2.Team-Help Zoom:

3. contact us at: ncna.regional at gmail dot com

  1. Kattis - clarifications 
  2. About Zoom
  3. email
3:00 - 4:00PM Coaches meeting in Coaches Room: Meeting ID: 971 2805 1146
This will need a passcode (which has been provided by email)
About Zoom
6:00 - 7:00PM

Closing/Awards Ceremony 
This will need a passcode (which has been provided by email)
  • Till 6:15 Chat rooms
  • A quick rundown of solution sketches and Q/A by the Chief Judge for the region
  • Using Resolver to see which teams won (the scoreboard was frozen for the last hour).
  • Final words by the Regional Director.

About Zoom


Zoom You will need to have installed a version that is at least:
  • Desktop client or mobile app: version 5.3.0 or higher.
  • ChromeOS: version 5.0.0 (4241.1207) or higher
You will want speakers to hear what is being said.
You may want a microphone to be able to ask questions.
Kattis For the Kattis system, you need to log in with the ID associated with the email you registered with for the contest
All questions on the problem set need to be sent through Kattis clarifications.
Want to know more about how to use Kattis or one of the competitions supported programing languages:
WebEx Teams Instructions to access the WebEx Teams Team Room.
Each team has had a WebEx Teams account created for them tied to the email addresses used to register for the contest.
You are welcome to use this to collaborate during the contest, if you wish.
You can also use other methods to collaborate. Your team can pick the method that works best for you.
You are expected to refrain from using any live or human resources beyond your team members.
Discord Server The North American Super Region has a Discord server:
Joining link: H3vAjthJ

Everyone is welcome to use the ICPC IO Discord Server this can be used throughout the year. (Teams are asked to not log into this server during the contest)
Feel free to email us during the contest. We intend to be watching this before, during, and after the contest.



On Saturday, February 27, 2021, 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 advance to the North American Divisional Championship, then hopefully to the North American Championship from where they earn a berth at the contest's World Finals in Moscow Russia this summer!

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!


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 2016 or later and be born in 1997 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.


Execution of the Contest

    • The execution time limits set for each problem will NOT be scaled based upon the language. It is the contestants' responsibility to select the appropriate tool (language and algorithm) to produce the correct output within the allotted time limits. Problem-set has been tested with C++ and Java solutions.
    • The contest scoreboard will continue to be updated until the final 60 minutes of the contest. However, teams will be notified of both their accepted and their rejected runs through the end of the contest.
    • All teams who solve at least one problem will be ranked. The ranking will be determined:
      • first by the number of problems solved;
      • second by total elapsed time to each solution plus a 20-minute penalty per rejected submission for problems that are eventually solved;
    • Special Rule: At least sixteen teams will advance to the next round (the Divisional contest). At most two teams can be promoted from each University.


    • 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 ICPC web site. The coach should also register any reserve (alternate) team members and guests.
    • No fees are being assessed this year!
    • 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 January 22 may not receive a regulation contest t-shirt in time for the contest. See Contest Schedule for details.



    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

    Last updated: Feb 27, 2021. 11:30PM

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