ambulance bed bolt briefcase calendar chain chevron-left chevron-right clock-o commenting-o commenting comments diamond envelope-o envelope facebook feed flask globe group heart-o heart heartbeat hospital-o instagram leaf map-marker medkit phone quote-left quote-right skype star-o star tint trophy twitter user-md user youtube

Rocky Mountain Regional ICPC Host Site

Brigham Young University (BYU)


Main Address

BYU Computer Science Department
James E. Talmage Math and Computing Building (TMCB)
Provo, UT 84602

Contest Location

The contest will be held in the Talmage Math and Computing Building (abbreviated TMCB) which is located in the north-west part of BYU campus. You may view the campus interactive map here, or you may get a broader perspective using Google or other maps.


Detailed maps of parking lots are available here. There is a visitor lot near the Museum of Art (the “MOA” on the interactive campus map) that is free on weekdays. Parking over much of campus is free after 7 PM on weekdays and is free all-day on weekends. The closest lot to the Talmage Building is Lot 16A (it is just NW of the building itself and is accessible from Campus Drive).


Friday, November 3 from 5:00 - 6:00 PM at the contest location (room 3350 TMCB). See above for location and parking. Saturday, February 25 from 9:30 - 10:30 AM at the contest location (room 3350 TMCB). See above for location and parking.


All contest activities will be hosted at the contest location (3350 TMCB). See above for location and parking. The practice time (on Friday night) and the actual competition (on Saturday) will be held in the computer labs on the bottom floor of the Talmage building.

Friday, November 3

Time   Activity
5:15-6:30 PM   Check in and dinner
6:30-6:50 PM   Welcome and brief orientation
7:00-9:00 PM   Official practice time

Saturday, November 4

Time   Activity
9:30-10:20 AM   Late check-in, breakfast
10:20-10:50 AM   Meeting for all contestants
11:00-4:00 PM   COMPETITION
1:00 PM   Lunch (Pizza) available
TBD   Break
TBD   Post-contest presentation (Discussion of Solutions / Presentation of Awards)
6:00-7:30 PM   Banquet


The official practice time will be Friday from 7:00-9:00PM. Practice will be held at the Contest Location. The regional judges will operate their servers and contestants will be given a few practice problems that parallel the format of the actual problems on Saturday. All teams are strongly encouraged to attend. This gives you a chance to be familiar with the contest, systems, tools and debugging techniques prior to the contest. It also allows us to ensure that there are no errors in how teams are set up, that everyone can submit to the system, etc.

There will be NO official practice time on Saturday before the contest. The contest runs from 11:00 AM to 4:00 PM, and is sometimes slightly extended for fairness purposes. Teams are requested to wear the official contest shirts during the competition if they get one.


Each team will be provided a workstation with a Linux configuration akin to the world-finals environment.

We will again be using the Kattis online judge for the contest. The official programming languages supported for the contest are: C, C++, Java, Kotlin and Python 3.

Additional details about the competition platform will be available soon.


Any material, online or printed, that was created prior to the contest will be allowed.


Guests staying Friday night can book at one of the many hotels in town. There is not a specific hotel that we recommend, nor are there rooms blocked or a special rate for the contest.


We will be providing dinner on Friday evening and will provide breakfast, lunch, and dinner on Saturday (before, during and after the contest).

You may bring your own food/beverages/snacks if you wish.
Please note that there is no food allowed in the computer labs/working area. Any beverages in the lab must be in an enclosed container so that they does not spill if you tip them.

If you have any special dietary needs, please email Ryan Farrell directly (see below). We will do our best to accommodate such requests.