Skip to main content

2023 Mid-Atlantic Regional Contest Information

Regional competition is the first tier of the International Collegiate Programming Contest (formerly ACM). The Mid-Atlantic Region covers southern New Jersey, eastern Pennsylvania, Delaware, Maryland, the District of Columbia, Virginia, West Virginia, and North Carolina. For more information, see the Mid-Atlantic Regional Programming Contest’s Homepage or The International Collegiate Programming Contest.

Contest Director: John Majikes

Contest Date: Saturday, February 25, 2023

Region Scoreboard will be shared later


You must register through the main Mid-Atlantic site, Radford.

Tentative Schedule


9:00 am – 9:45 am Light breakfast/Register
9:45 am – 10:30 am Welcome/Info Session
10:30 am – 11:30 am Practice
11:45 am – 12:45 pm Lunch
1:00 pm – 6:00 pm Competition
6:00 pm – 7:00 pm Dinner, announce site winners
6:30 pm – 7:15 pm Results and awards presentation

Contest Environment

Languages — C, C++, Java, Python 3 (w/ standard library)

Editors — VIM, EMACS, Text Editor

IDE — Eclipse


NOTE: Each team should bring a single machine that will be booted up with a USB thumb drive image. More details are available on the ICPC North American Contest Image site.   You should ensure that your team has created, verified, and is bringing their own image.   All machines will be ethernet cabled to a local router to limit internet access.

To create the USB bootable image I needed a 32GB USB.   I followed these directions for a mac.  Basically:

  1. diskutil list to find the disk image.  /dev/disk3 or so.  You need to write to the whole disk not a partition
  2. When using dd you want to specify block  size, bs, of 1M.  And remember the dd output file will be of=/dev/rdiskx which includes an r
  3. You can monitor dd’s progress following this web site.  But for me when I was writing multiple USBs at a time, it was an overnight process (10 hours)
  4. When you boot the USB, you must ensure that the BIOS allows USB boot
  5. Also, ensure you can add ethernet cabling to get to Kattis and printers during the competition.



The Contest will be held in Sitterson Hall, home of the UNC Department of Computer Science.

Sitterson Hall is located at 201 S. Columbia Street, Chapel Hill, NC 27599.

Searchable UNC-Chapel Hill campus map

Google Maps – Sitterson Hall

Directions from points East

  • Take I-40 West to Exit 273-A, Highway 54 West toward Chapel Hill (2nd ramp; you will pass under the bridge first).
  • Follow Highway 54 West for approximately 4.5 miles. The road will be renamed a couple of times (first Raleigh Road and then South Road), but keep going on the same road until you reach the stoplight at South Columbia Street. At South Columbia Street (a one way street at this point), turn right. Sitterson Hall will be on the right.

Directions from points West

  • Take Interstate 85 North, then take Interstate 40 East. Exit from the highway at Exit 266.
  • Turn right at the top of the exit ramp. You will be on Highway 86 South and you will stay on this road for 4.2 miles. The name of the road will change — from N.C. 86, to Martin Luther King Jr. Boulevard, to Columbia Street — but there will be route signs saying “86” the entire way.
  • You will drive through a major intersection with Franklin Street, Chapel Hill’s main street which marks the border between UNC’s north campus and the town.
  • After passing through this intersection, you will pass through one set of lights for a pedestrian crossing, then at the next set of lights (Cameron Avenue), the road you are on (at this point called Columbia Street) becomes a one-way street and you can only turn left or right. Sitterson Hall is visible straight ahead on the one-way section of Columbia Street very close to this intersection.

Directions from points North

  • Take Interstate 85 South to Durham, N.C.
  • Take Exit 174-B (a left exit) onto Highway 15-501 South. There will be a sign for Chapel Hill at the exit. Continue on this highway for several miles.
  • You will cross over Interstate 40 and almost immediately you will enter Chapel Hill. Highway 15-501 South will fork shortly after this; take the left fork to stay on Highway 15-501 South and continue until you reach Highway 54 West. (the sign says UNC-Chapel Hill). Take this exit.
  • When you reach the bottom of the exit ramp you will be on Highway 54 West (which at this point is also called South Road). Continue on this road through three stoplights. At the fourth stoplight (South Columbia Street, a one way street), turn right. Sitterson Hall will be on the right.


Please refer to the searchable campus map linked above. In general, university parking lots will be free from 5 p.m. on Friday until 7:30 a.m. Monday. Be sure to check the black signs at each parking lot before leaving your car, and refrain from parking in any spot that is reserved 24 hours. There is a Virginia vs UNC basketball game on the same day as the regional.  There are several parking lots and decks on campus and downtown on Franklin Street and Rosemary Street that are typically paid but may be free during your visit.


Breakfast, lunch, and dinner will be provided on the day of the event in the Sitterson Hall lower lobby. If you’re looking to get away from the building for a few minutes, there are a number of coffee shops and casual restaurants on Franklin Street, which is about a six-minute walk up Columbia Street from Sitterson Hall. Lenoir Hall and the Frank Porter Graham Student Union are on-campus dining options nearby, and you can check their hours and offerings on the Carolina Dining Services website.

For those of you who are here longer, there are many good restaurants around Chapel Hill and the Triangle.