The 2019 contest has concluded.

High School Programming Competition

Location and Date

The contest will be held at Cameron Village Regional Library (1930 Clark Ave, Raleigh, NC 27605) in the Conference Room on May 25th (Saturday), 2019.


11:30 - 12:00: setup and introduction

12:00 - 12:30: practice contest

12:30 - 15:30: competition

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 ten 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:

If you're unfamiliar with the Kattis system, here's a good place to start.

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.

Try out this optional practice round to get a taste of what kind of problems could be in the contest.

Registration and Questions

Please register here.

Email questions or comments to:

Previous Results

[2018] - 1st place team: Jordan McLeod, Nitish Gandi, and Ajay Kristipati; the 2nd place team: Yashas Ambati, Maanav Singh, and Aditya Ranjan; 3rd place team: Akshat Kumar, Kavin Gouindarajan, and Tushaar Jain.

[2019] - 1st place team: Aarush Sharma, Pranav Krishnakumar, and Sujay Sudarsan; 2nd place team: Ashish Gupta and Andrew Wang; 3rd place team: Yashas Ambati, Maanav Singh, and Aditya Ranjan.