Contest Overview

The ICPC Programming Contest is the most prestigious programming competition in the world.

Competition Format: Online

Teams of three university students work together to solve complex algorithmic problems under intense time pressure.

  • 5-hour competition duration
  • 8-12 challenging problems
  • Single computer per team
  • A camera with long cable required

Judging Criteria

Teams are ranked according to the most problems solved. Ties are broken by the total time consumed.

  • Correct solution required
  • Time penalty for incorrect submissions
  • No partial credit for partial solutions
  • Strict runtime and memory constraints

Countdown to Invitational Programming Contest

Mark your calendars for this exciting event!

00
Days
00
Hours
00
Minutes
00
Seconds

Contest Date: July 24, 2026

Contest Location

Campus Map

Contest Schedule

Tentative (More details will be available later)

June 30, 2026

Registration Deadline

Last day to register for the contest.

July 6, 2026

Confirmation Emails Sent

You will receive a confirmation email. Make sure to check your emails and reply promptly.

July 24, 2026

Contest Day

ICPC RSU Oklahoma - Asia Invitational Programming Contest held online by RSU.

July 24
8 AM to 9:30 AM

Check-in & Set-Up

ID required to check-in. Past 9 AM, slots for teams that did not show up will be allocated to the teams in the waitlist.

July 24
9:30 AM to 10 AM

Practice Contest

A practice contest is held for the teams to get familiar with the contest software.

July 24
10 AM to 3 PM

Actual Contest

The actual contest begins at 10 AM and ends at 3 PM. Contest will be proctored. Your team need to be visible the entire time and you should share your screen. No electronic devices other than 1 computer with a camera is allowed. FAILURE TO ADHERE TO THIS POLICY WILL LEAD TO IMMEDIATE DISQUALIFICATION.

July 24
4 PM to 5 PM

Winners will be announced.

Contest Rules

Important guidelines for all participants

Eligibility

  • Priority will be given to winners from the provincial contest
  • Team members must be enrolled university students
  • Maximum of two teams per university
  • No prior World Finals participation

Conduct

  • No communication between teams during contest
  • Your team should be visible in the camera the entire time
  • No electronic devices except the contest computer
  • All code must be written during the contest

Programming Languages

Programming languages allowed: C, C++, Java and Python

IDE: VS Code, Eclipse, Code::Blocks, CLion

OS: Ubuntu

Problem Examples

Get a taste of the types of challenges you'll face

Advanced

Graph Traversal

Implement an efficient algorithm to solve complex graph traversal problems with large datasets.

35% solved 2 hr
Expert

Dynamic Programming

Solve optimization problems requiring advanced dynamic programming techniques.

25% solved 3 hr
Champion

Computational Geometry

Implement algorithms to solve complex geometric problems with precision constraints.

15% solved 4 hr