New website:

This website is no longer updated, please go to instead.

High School Programming Competition

Location and Date

The competition will take place at Cary Regional Library (315 Kildaire Farm Road, Cary, NC 27511) in the Conference on December 7th (Saturday), 2019. If you accidentally go to the old Cary Community Library, look across the street for a brand new building (next to the mini park). Click here for a view of the building.


12:00 - 12:30 setup and introduction

12:30 - 1:00 practice contest

1:00 - 4:00 competition

4:00 - 4:15 conclusion

Cary Regional Library Map


This is the 3rd high school programming competition organized by the Panther Creek Programming Team. Each team can have 1, 2, or 3 members. However, each team will be limited to one laptop (please bring your own laptops) to work on during the competition to ensure fairness. Therefore, be sure to set up the appropriate programming environments ahead of time for all your team members.

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 will be used as a tiebreaker. You can work on the problems in any order (it is optimal time-wise to solve the easiest ones first).

The grading system for the competition will be Kattis. Feel free to practice and get used to the platform. If you're unfamiliar with the Kattis system, here's a good place to start, and you can use these problems to warm up:

Note that everything will go through standard input/output (e.g. input()/print() and scanf()/printf()). Inputs will be given to you exactly as specified, and your outputs must also match exactly the official outputs.

You can use any language supported by the grading system (C, C++, Python2, Python3, Java, and more).

Registration and Questions

Please use this link to sign up.

Email questions or comments to:

Past 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 Spring] - 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.

[2019 Fall] - 1st place team: Ashish Gupta and Andrew Wang; 2nd place team: Harry Chen, Sujay Sudarsan, and Alex Yoshida; 3rd place team: Qingyan Lu, Mathew Chu, Ganning Xu.