RHS Programming Contest

The 15th Annual Richardson High School "Frozen Eagle" programming contest is on 
Saturday, November 10th, 2018

Changes for 2018 Frozen Eagle
  1. We are not administering the 40-question UIL-style test this year. It's gone!
  2. Programming contest only. Expect around 12 programming problems.
  3. We are using HackerRank as our judging system. Each team must have their own HackerRank account (just one).  Signing up is easy! Go to HackerRank.com.
  4. Teams may receive partial credit for problems. For example, if a team solves a problem with the correct output for 3 out of the 5 test cases, they get 60 points. If they re-submit the same problem again and achieve the correct output for 5 out of 5 test cases, they get the full 100 points.
  5. HackerRank does not input from a file; its STDIN (Scanner(System.in) for Java, std::cin for C++, input() for Python, etc).
  6. Ties are based off of time. 
  7. We are supporting multiple programming languagesPlease go to https://www.hackerrank.com/environment/languages for a list of all the supported languages.

Dry Run
We are asking students to do the "Dry Run Contest" before the contest. This is so students can get familiar with the HackerRank interface, understand the judging, and know where to view the leaderboard. Individual students may make and use their own account to try this; it doesn't have to be the team's account.

Teachers: you can try this out, too! Let's see if you can out rank your own students.

Schedule (tentative)
8:00 AM    Registration opens
9:00 AM    Competitors Meeting (mandatory)
9:30 AM    Programming contest begins (3 hours)
12:30 PM   Programming contest ends
12:45 PM   Lunch
1:15 PM    Awards
1:30 PM    Event ends

We have two divisions: Novice and Advanced.
  • Advanced - any student may compete in the advance division
  • Novice - students who are new to competitive programming and/or have limited experience with programming may compete in the novice division. 
If you are unsure where to categorize your student(s), please have them complete the novice Frozen Eagle 2017 packet.  If they are able to complete all 12 problems in under 2 hours, they're more than likely advanced-level.  

As with our past few contests, Novice and Advanced teams will have separate programming problems.


Each team may have up to three students. If you have a mixed-experience team with one or two members being advanced-level, its best to register the team as Advanced. It would be unfair to the novice teams who have limited experience.

Students may bring a reference book to the contest. Online access to documentation (Javadocs, C++ docs, Python docs, etc) is permissible. Searching or using any online resources for algorithms is prohibited (ex. StackOverflow).

We are awarding the Novice and Advanced divisions separately from 1st place to 6th place.

The cost is $50 per team. Here's a link to a Google Doc you can download or copy, and then fill out for your financial department in order to have payment sent to us from your school or district.

Food and Drinks
We will be providing lunch at the conclusion of the contest. Snacks & drinks are permissible! We encourage your students to eat a healthy breakfast and bring some light snacks and drinks to the competition to keep them going! Just remind your students to clean up after themselves before leaving.

You may register on the Google Form on this web page or go to tinyurl.com/RHSFrozenEagle2018

We’re asking schools to register by Thursday, November 8th. It’ll make things much easier on us knowing how many schools/team are participating.

Please Email Henry Vo (henry.vo@risd.org) if you have any questions about this contest.
Past "Frozen Eagle" Contests

*Lost somewhere in my plethora of data files.
**I wasn't teaching computer science at RHS at the time; previous teacher might have these.