Rules & FAQ

For more information and better clarification, please read through the PLN 2025 Official Handbook

Rules

Understand the rules of the competition to ensure fair play and smooth participation.

Team Composition

1. Participants must compete in a team of two(2) or three (3) members.

2. Participants can be of any nationality as long as he/she is currently a student pursuing education in any tertiary education institution in Malaysia. This includes undergraduate students only.

3. A participant can only be registered under one (1) team throughout the competition.

4. Mixing of institutions in each team is allowed. However in this scenario, the team will automatically represent the leader's institution.

5. Any registration beyond the registration deadline announced officially will not be entertained.

6. Team composition details cannot be changed and no substitution of members is allowed once the registration is closed.

7. Should there be any discovery of fallacious participant details, the team will be disqualified immediately.

Final Round (Open Category)

1. Only the selected top twenty-five(25) teams from the preliminary round will make it to this round. Should there be any withdrawal of teams from the top twenty-five, teams with lower rankings will be offered the chance to advance to the final round.

2. The final round is scheduled to be held on 31st May 2025 (Saturday) at the Centre For Foundation Studies In Science(PASUM), Universiti Malaya.

3. All team members are required to attend on the contest day. No substitution of team members is allowed.

4. Only team member(s) who show up physically in the competition are eligible to compete in the final round. Team members are not allowed to communicate with their absent member(s) via any platforms.

5. Teams which are eligible for the final round will be notified via email by the organizer after the preliminary round.

6. Teams which are eligible for the final round must RSVP the invitation email to the physical site for the final round of PLN2025 within the time given by the organizer to avoid the disqualification of your team to the final round.

7. This round will last for three(3) hours with a total of ten(10) problems to be tackled.

8. Teams are required to join the contest held on Codeforces with the username and team name registered during registration.

9. Use of CDs, mobile phones, Internet search, calculator or any devices is prohibited.

10. Each team member will use their own pc and software tools besides any language model extension, such as Copilot, ChatGPT and so on.

11. Each team is permitted to bring A4 papers for reference during the competition. There is no specific limit on the number of A4 papers each team can bring. However, when it comes to printing program listings for reference, participants are allowed to use a maximum of 25 A4 papers. These 25 papers can be utilized exclusively for the purpose of printing program listings, while the remaining papers should be left blank for other use.

12. Teams must not communicate with the other team(s) during the contest. Interference with the contest leads to disqualification of the team(s) involved.

13. Participants are to be disqualified on attempt in any activity that jeopardizes the contest such as dislodging extension cords, unauthorized modification of contest materials or any other activity that may knowingly or unknowingly impact other teams.

14. Participants cannot leave the contest room during the contest without permission from the committee.

15. No travel and accommodation fees will be covered by the organizer.

16. The decisions of the judges are final.

Final Round (Closed Category)

1. Only the selected top fifteen(15) teams from the preliminary round will make it to this round. Should there be any withdrawal of teams from the top fifteen, teams with lower rankings will be offered the chance to advance to the final round.

2. The final round (closed category) is scheduled to be held physically on 31st May 2025 (Saturday) at the Centre For Foundation Studies In Science(PASUM), Universiti Malaya. The exact timing will be announced.

3. This round will last for three(3) hours with a total of ten(10) questions to be tackled.

4. Teams are required to join the contest held on Codeforces with the username and team name registered during registration.

5. Each team member will use their own pc and software tools besides any language model extension, such as Copilot, ChatGPT and so on.

6. Results and rankings for usernames/team names that are not registered under any teams will not be taken into account.

7. Each team is permitted to bring A4 papers for reference during the competition. There is no specific limit on the number of A4 papers each team can bring. However, when it comes to printing program listings for reference, participants are allowed to use a maximum of 25 A4 papers. These 25 papers can be utilized exclusively for the purpose of printing program listings, while the remaining papers should be left blank for other use.

8. Use of CDs, mobile phones, Internet search, calculator or any devices is prohibited

9. Teams must not communicate with the other team(s) during the contest. Interference with the contest leads to disqualification of the team(s) involved.

10. Participants are to be disqualified on attempt in any activity that jeopardizes the contest such as dislodging extension cords, unauthorized modification of contest materials or any other activity that may knowingly or unknowingly impact other teams.

11. Participants cannot leave the contest room during the contest without permission from the committee.

12. The decisions of the judges are final.

Question Appeal & Clarification

1. Clarifications about the problems concerning a possible ambiguity or error may be obtained from the invigilators on duty during the contest. Answers will typically be restricted to Yes or No, the participants will be asked to read the problem statement again should there be no problem in the question.

2. If the judges agree that an ambiguity or error exists, a clarification will be issued to all participants.

Computing Environment

1. The following is a list of programming languages that participants are allowed to use in this competition: (1) Python, (2) C, (3) C++, (4) Java, (5) JavaScript

2. All solutions to the problems are to be submitted through Codeforces.

3. For each submission to the problems, you must read input from STDIN and production output to STDOUT.

4. Usage of competitive programming languages templates is strictly prohibited during final round.

5. For each problem, the time and memory limits are set as follows and stated in the problem statement.

6. Each submission is judged upon submission during the contest as accepted or rejected; the latter will be explained a little bit with no further details; e.g.:

- compile-time error

- run-time error

- resource-limit exceeded

- incorrect output format

- incorrect output

Contest Scoring

Ranking of teams is based on:

1. First, the number of problems solved is considered, where a higher number is better.

2. In the event of a tie, the total time for all accepted submissions is taken into account, with a preference for a lower time.

3. If a tie still exists, the time of acceptance for the last problem solved becomes crucial, with a preference for a lower time.

Important Notes

1. It is strongly advised to thoroughly test your program before submitting it for judging. While it may work with your dataset, it might not function properly during the judging phase. The judges typically use a more comprehensive dataset than what you have.

2. The standings of the teams will be publicly available and regularly updated throughout the contest. However, during the last hour of the contest, the scoreboard will be temporarily suspended to maintain the confidentiality of the final results. Nonetheless, all accepted and rejected runs, as well as any clarifications for the teams, will continue until the end of the contest.

Disqualification

You (and, if applicable, your team members) may be disqualified from the contest and forfeit any prizes you may be eligible to receive if we reasonably believe that you have attempted to undermine the legitimate operation of the contest. This includes actions such as:

1. Providing false information about yourself during registration or regarding your eligibility.

2. Registering in more than one team.

3. Breaching or refusing to comply with any Terms or Rules of the contest.

4. Tampering or interfering with the administration of the contest or affecting other participants' ability to compete.

5. Sharing or using unauthorized information about a contest problem or solution before the round is officially over.

6. Submitting content that infringes on the rights of others or is considered inappropriate, offensive, or illegal.

7. Threatening or harassing other participants in any form, including any behavior that targets their personal attributes or disrupts the contest environment.

Such violations may not only lead to disqualification from the current contest but may also affect your participation in future events, depending on the nature and severity of the offense.

Ownership

1. You own all your codes and you retain all the rights to your submitted codes that you had before submitting them to us.

2. Upon submission, you grant us the rights/permission to copy, edit, reproduce, publicly display, publicly perform, broadcast, publish and use, in whole or in part, any questions, in any manners without further compensation during and after the contest.

Preliminary Round

1. Teams must register beforehand via a Google Form distributed by PLN 2025 Officials.

2. The preliminary round will take place on 24th May 2025 (Saturday) on the online platform Codeforces.

3. All team members are required to attend on the contest day. No substitution of team members is allowed.

4. All teams should be registered within the Google Form by their team name and usernames. Ensure that each member joins using the correct username and team names.

5. Communication between groups or any form of violence in the competition is strictly prohibited. This includes, but is not limited to:

- Using ChatGPT, Copilot, or any other LLM platform.

- Copying codes from any internet platform.

- Using extra illegal file operations.

- Attempting to penetrate or exploit the system in code.

6. This round will last for three(3) hours with a total of ten(10) questions to be tackled.

7. Participants are not allowed to share questions or discuss them over any online public platform.

8. The decisions of the judges are final.

Frequently Asked Questions

Find answers to common questions about the event.