Algolympics is an annual intercollegiate programming competition open to all interested schools, colleges and universities in the Philippines. With the theme “Algolympics 2022: Worlds Unknown” in its ninth year, the event is co-presented by Freelancer.com and is in cooperation with Expedock Software, Inc. and White Widget. It is also brought to you by Navitaire Philippines Inc. and Course Hero, and sponsored by Orange and Bronze Software Labs, Inc. and Samsung Electronics Philippines Corporation. Media partners for the event are Inquirer.net and Inquirer POP!.
For this year, the contest will be split into two: an online elimination round and an online final round. The elimination round is a free-to-enter round of Algolympics held on Codeforces while the final round is the event where teams that fit the criteria laid out in the rules and mechanics compete for the prize, in exchange for a minimal registration fee.
The online elimination round will run from February 18, 8:00 PM to February 28, 8:00 PM. Those who passed will be invited to the final round, which will then be held on March 26, 2022, 1:00 PM to 6:00 PM.
A single proper team consists of one (1) to three (3) team members, each of which is:
For institutions who have not started the semester, participants must be enrolled during the last academic grading period. Note that all team members must be from the SAME INSTITUTION and they may be from different degree programs. Alternates WILL NOT be allowed.
The contestants must be Filipino citizens, or officially enrolled at a sponsoring institution in the Philippines at the time of the contest. Contestants will be required to submit a valid school ID or proof of school registration in order to be eligible for the Online Final Round.
Avoid using special characters or any hard-to-read names. Also, it is strictly prohibited to have names that will have negative connotations or names that are rude, indecent or disrespectful to the competition.
You may view the rules and mechanics of the contest at https://algolympics.upacm.net/2022/mechanics.
Any language supported by Codeforces will be allowed during the elimination period. However, only Python, C++, and Java will be allowed during the final round. For more information about the Contest Environment, kindly view the rules and mechanics at https://algolympics.upacm.net/2022/mechanics.
The team/individual must have a valid Codeforces account and a Codeforces team (if playing with a team) to register.
Instructions for submitting these details will be communicated through the email you have provided in the registration form.
Note that:
Each individual member must have an account. You may then collaborate together as a team.
Only your last and most recent entry will be considered. Take note that your team name in Codeforces must be the same as the team name you have entered in the registration form.
Codeforces has its own scoreboard system that will be used for the elimination round.
During the finals, a link will be provided to participants showing the scoreboard. It will also be made public, allowing contestants and onlookers to view the standings.
There are no penalties for wrong submissions. Scores will be based on how you create your solutions. You can submit a solution on an item multiple times (unlimited submission within the online competition) and we will get the solution with the highest score.
Yes, editorials for the problems will be published after the elimination round ends.
The program flow for the final round will be provided to all participants who qualify to compete in the final round.
For more information about proctoring and time limits, kindly read through the rules and mechanics at https://algolympics.upacm.net/2022/mechanics.
Monetary prizes will be given to the top three (3) teams of the final round. Claiming will be arranged by our finance committee with the winners directly.
Prizes:
As discussed in the invitation to the online final round section of the rules and mechanics, the teams that:
will be given invitations to the online final round.
No, alternates will not be allowed even if they are from the same institution as mentioned in the eligibility of participants section in the rules and mechanics. A team may still participate in the final round as long as at least one member can join.
No, only members who will participate have to pay.
No, there is no minimum font size, required margins, line spacing, font or otherwise. Any formatting is allowed as long as the text is readable and understandable on the part of the checking team and the team using the reference. This means that references may be rejected if they are unable to be checked by our team.
No.
Yes, attending the whole program is required.
Yes, mobile phones are permitted as a 2nd camera, provided that the video is clear, well-lit and angled properly.
All the tools, IDEs and plugins should be consulted to us via email before using. Send us an email at algolympics@upacm.net.
No, but it is in your best interest to answer as many problems as you can. You just need to stay on camera as much as possible during that 5 hours, regardless if you are coding or not. You are also not allowed to access other websites except those approved by the planning committee and/or proctors while the contest is still ongoing. You are only allowed to leave your camera during a bathroom break. Details about breaks are found in the rules and mechanics.
Yes, please see the full mechanics here at the Mechanics page.
Certificates will be given to all participants of the Elimination Round and Final Round and will be given at most a week after the competition.
You may contact UP ACM through Facebook, Twitter, and email: algolympics@upacm.net.