Where can I register for the Hacker Cup?
Who gets T-shirts?
The top 100 finishers from Round 2 will get t-shirts.
How many people advance?
- Qualification round: Everyone who gets at least one problem right will advance to Round 1.
- Round 1: The top 500 finishers will advance to Round 2. Everyone that gets the same number of points as the person in 500th place will also advance to Round 2.
- Round 2: The top 100 finishers will advance to Round 3.
- Round 3: The top 25 finishers will advance to the onsite final.
How is the time penalty calculated?
The time penalty is the sum of the submission times for all of the problems that you get correct. So if you submit a problem 10 minutes into the contest and get it right, then submit a problem 30 minutes later (40 minutes into the contest) and get it right, your time penalty will be 50 minutes.
How many problems do I need to get correct to advance in the qualification round?
Getting one or more problems correct will qualify you to compete in round 1.
When will I know whether my answers were right?
We will judge the submissions after the round has ended.
Where are the terms and conditions / rules?
The complete terms and conditions are here: https://facebook.com/hackercup/terms
How do I compete?
- Before the competition starts, we'll post a link that you can use to access the problems for that round.
- Write a program to solve the problem. You can use any programming language that has a free compiler or interpreter available. Your program will need to solve the input file in less than 6 minutes.
- Make sure that your program exactly follows the input and output formats. When you run your program on the sample input, it should produce the sample output.
- When you are confident that your program is correct, download the input file. This will start a 6-minute timer. You must upload your output and your source code before the timer ends to get credit for the problem.
- If you accidentally submit the wrong files or you realize that there is a problem with your program, you can resubmit as many times as you need to during the 6 minutes. Once the 6 minutes has ended, you may not submit again for that problem. The last submission within the 6 minutes will be used for grading.
- After the round has ended, we'll judge the problems. If you advanced to the next round you'll be notified via email.
When are the rounds?
- The Qualification Round starts on November 21, 2013 at 4:00 PM PT and will last 72 hours. Here's the start time in different time zones around the world: http://www.timeanddate.com/worldclock/fixedtime.html?msg=Facebook+Hacker+Cup+2014+Qualification+Round&iso=20131121T16&p1=1240
- Online Round 1 will last 24 hours and start December 7, 2013 at 10:00 AM PT. Here's the start time in different time zones around the world: http://www.timeanddate.com/worldclock/fixedtime.html?msg=Facebook+Hacker+Cup+2014+Round+1&iso=20131207T10&p1=1240
- Online Round 2 will begin on December 14, 2013 at 1:00 PM PT and will last 3 hours. Here's the start time in different time zones around the world: http://www.timeanddate.com/worldclock/fixedtime.html?msg=Facebook+Hacker+Cup+2014+Round+2&iso=20131214T13&p1=1240&ah=3
- Online Round 3 will begin on December 21, 2013 at 1:00 PM PT and will last 3 hours. Here's the start time in different time zones around the world: http://www.timeanddate.com/worldclock/fixedtime.html?msg=Facebook+Hacker+Cup+2014+Round+3&iso=20131221T13&p1=1240&ah=3
- The Onsite Final Round will be on on February 20th-21st, 2014 at the Facebook offices in Menlo Park, California, USA
What are the prizes?
- 1st Place: $10,000 USD
- 2nd Place: $2,000 USD
- 3rd Place: $1,000 USD
- 4th-25th Place: $100 USD