National Olympiad in Informatics - Philippines
Eliminations: June 28, 2014

Sponsored by

The Philippines' Official Qualifier for the
International Olympiad in Informatics
Endorsed by

Department of Science and Technology - Information and Communications Technology Office

ELIGIBILITY

  1. Contestants must currently be enrolled in high school / secondary school / Grades 7-12.
  2. Contestants must be Filipino citizens.
  3. Contestants must not be older than 20 years old on July 1, 2015.

MECHANICS

  1. This is an individual competition.
  2. The competition will be split into two rounds.
  3. The only programming languages that will be allowed will be C, C++, and Java.
  4. Scoring will be done using ACM-ICPC-style rules.
  5. Submissions must accept input from standard input (stdin) and give output in the standard output (stdout) unless otherwise specified.
  6. Submissions must provide the output in the exact format specified in the problem. (i.e. no extraneous whitespace.)
  7. Submissions must provide the output in the exact format specified in the problem. (i.e. no extraneous whitespace.)
  8. Each problem will be worth one point.
  9. In case of a tie between participants with the same score, participants with smaller time penalties will be ranked higher, with the time penalty being computed as follows: First the total time for the submission of each problem in minutes is added together. Then for each solved problem, the number of incorrect attempts on that problem is counted, and twenty minutes is added for each incorrect attempt. For example, if Player 1 submitted a correct answer to problem A in 20 minutes, a correct answer to B in 100 minutes (from the start of the contest), and a wrong answer to C, a correct answer to C in 120 minutes, then a wrong answer to problem D, and made no other submissions, Player 1's time penalty will be 20 + 100 + 120 + 20 (from the wrong answer) = 260 minutes. Note that submissions for problems you did not get correct are not penalized.
  10. All problems will only require topics stated to be included in the Official IOI Syllabus.
  11. Clarifications regarding the rules may be asked prior to the start of each round. Clarifications may be sent to ask@noi.ph, or may be asked personally prior to the start of the finals round.
  12. The contest organizers reserve the right to alter the contest rules at any time prior to each round.

ELIMINATION ROUND

  1. The first round will be held online, on HackerRank.
  2. The system will be configured with the correct input and output for the problems beforehand and will automatically judge submissions.
  3. The elimination round will last five hours.
  4. The 10 highest-ranking participants will proceed to the final round.
  5. A leaderboard will be accessible during the entire contest showing which problems each participant has solved, how many attempts each participant has made on each problem, and the time penalty for each participant.
  6. The leaderboard will be frozen (no further changes will be shown) during the last 30 minutes of the contest. Submissions may still be submitted and will continue to be scored during this period of time.
  7. The compilation parameters and time and memory limits for the elimination round may be viewed at their website.
  8. Participants are highly recommended to solve at least one problem on HackerRank before the contest proper in order to acclimatize one's self to the HackerRank system.
  9. Questions may be filed via the HackerRank forum at any time during the contest. The contest organizers reserve the right to selectively answer questions depending on their validity and whether they have already been asked.

FINAL ROUND

  1. The second and final round will be held on-site.
  2. The second and final round will be conducted using HackerRank accounts that will be made on-site for security purposes.
  3. Judges will be on-site to verify correctness of solutions. They will also be available to provide answers to clarification questions regarding the problems.
  4. The final round will last five hours.
  5. A practice round lasting 1 hour will be held before the contest proper of the finals round on the same day.
  6. A leaderboard will be accessible during the entire contest showing which problems each participant has solved, how many attempts each participant has made on each problem, and the time penalty for each participant.
  7. The leaderboard will be frozen (no further changes will be shown) during the last 30 minutes of the contest. Submissions may still be submitted and will continue to be scored during this period of time.
  8. Participants may not bring any reference material (physical or digital) or digital device during the contest proper. Participants will be provided usage of a computer, paper to use as scratch, and writing instruments during the contest proper.
  9. The compilation parameters and time and memory limits for the elimination round may be viewed at their website.
  10. Questions may be filed via the HackerRank forum (the discussions tab on each problem) at any time during the contest. The contest organizers reserve the right to selectively answer questions depending on their validity and whether they have already been asked.

PRIZES

All participants who enter the final round will be awarded an exclusive t-shirt. The third highest ranker will receive 750 pesos, a bronze medal and a trophy; the second highest ranker will receive 1,500 pesos, a silver medal and a trophy; and the highest ranker will be deemed the champion and will receive 3,000 pesos, a gold medal and a trophy.

CHEATING

  1. Discussion of problems with anyone except the organizers during the contest is not allowed.
  2. Participants may not attempt to access the internet or any networked computer during the final round, and may not modify system settings or reboot the computer provided to each participant.
  3. Failure to follow the above rules will result in disqualification.
  4. The contest organizers reserve the right to disqualify any participant that the organizers consider to be disruptive.