Pacific NW Regional International Collegiate Programming Contest

Welcome to the 2024 Pacific Northwest Regional International Collegiate Programming Contest (ICPC), hosted at Simon Fraser University on November 16th, 2024! This page contains important information for participants and visitors of the contest.

For any questions or requests, please contact the site director, Bobby Chan, at bobbyc@sfu.ca.

Registration

You may register at the official ACM ICPC website. Registration opens on September 25th, 2024, and closes on November 3rd, 2024. Ensure that each member of your team is eligible by following the ICPC’s eligibility rules

To guarantee correctly sized t-shirts and specified meals for your team, please aim to register by October 20th, 2024

Venue Information

The contest will take place at the Sustainable Energy Engineering Building (SRYE) in Surrey, B.C. If traveling by transit, the building is approximately 200 meters east of the Surrey Central SkyTrain station (Expo Line).

Parking Information

If you are driving to the event, please register your licence plate with your coach. Then, park on the 3rd level of the West parkade in the Surrey Central Mall

Contest Information

Tentative Schedule

Time Event Location
11:00am - 11:50am Team Checkin (T-shirts, badges, pics) Outside SRYE 1002
12:00pm - 12:45pm Team Orientations, Practice Contest SRYE 1002
~ 12:30pm  Lunch Pickup SRYE 5050
1:00pm - 6:00pm CONTEST D1 (TBA), D2(TBA)
~ 6:00pm - 6:45pm Dinner Pickup SRYE 5050
6:45pm - 7:30pm Final Standing and Awards Ceremony SRYE 1002

Contest System Specifications

Please review the full contest programming environment details on the ICPC website. Key highlights are as follows:

  • Operating System: Ubuntu Linux
  • Desktop Environment: GNOME
  • Editors: vi/vim, gvim, emacs, gedit, Geany, Kate
  • Languages: Java, C, C++, Python 3, Kotlin
  • IDEs: Eclipse, IntelliJ, CLion, PyCharm, Code::Blocks, Visual Studio Code
  • Contest Control SystemPC^2 (Team Guide)
  • Installed Reference Materials: JDK JavaDocs, C++ STL documentation, PC^2 Team Guide (linked above), Technical and Judging notes