This page was from the 2018 competition. It will be updated for 2019 in the coming months.

High School Programming Competition

Location and Date

The contest will be held at West Regional Library (4000 Louis Stephens Dr, Cary, NC 27519) in the Conference Room on May 26th (Saturday), 2018.


12:00 - 12:30: introduction, rules, and practice contest

12:30 - 15:30: programming competition

15:30 - 16:00: awards

Basic Rules

This is a team-based high school programming competition. Each team can include a maximum of three members. We do have a limit on the total number of participants being 25.

Each team will work on a set of eight programming problems during the 3-hour time period. The team that solves the most amount of problems will win the contest, and time needed to solve will be a tiebreaker.

The grading system for the competition will be Kattis. Feel free to practice and get used to the platform. Some sample problems:

You can use any language supported by the grading system (C, C++, Python2, Python3, Java, and more). Please bring your own computer (one per team) and be sure to set up what you need for programming.

There will be prizes for the top three teams and certificates for all participants.

Registration and Questions

Registration has ended.

Email questions or comments to:


Congratulations to our 1st place team: Jordan McLeod, Nitish Gandi, and Ajay Kristipati; the 2nd place team: Yashas Ambati, Maanav Singh, and Aditya Ranjan; and 3rd place team: Akshat Kumar, Kavin Gouindarajan, and Tushaar Jain! And thank you for all who participated in the competition!