2023 RXI CpE Challenge Mechanics Programming
2023 RXI CpE Challenge Mechanics Programming
A.Y. 2023-2024
The CpE Programming Competition aims to showcase student’s ingenuity, analytical ability, and
programming prowess. It is participated by students with exemplary competence in
problem-solving and computer programming.
Page 1 of 3
THE BOARD OF JUDGES (BOJ):
The BOJ is coming from CodeChum who has no direct relation to any teams. They shall convene to
resolve any issue that may arise during the conduct of the competition.
SOURCES OF PROBLEMS:
The assigned committee in collaboration with CodeChum will be tasked to prepare the set of
problems for the competition.
MECHANICS:
A. BEFORE THE CONTEST
1. Sign-up
1.1. Participants must sign up for an account at app.codechum.com
1.2. Their usernames must be in the following format: example (LPU-Last Name)
1.3. They must use their actual first names and last names, as well as their valid emails.
1.4. Failure to follow the instructions above will result in immediate disqualification.
2. Join a Class
2.1. After creating an account, they must join the class with this class code: TBA
2.2. Then, they must answer the practice activity. When they answer the activity, they must
select the correct programming language to solve the problems (e.g. if they’re joining the C
Category, they must use the C programming language to answer the activity)
3. Answer Practice Activity - To be familiar with the environment, they must answer the practice
activity and must get a perfect score to be eligible to join the contest proper.
B. DURING THE CONTEST
1. Login - Participants will log in at app.codechum.com using the account they created and used to
answer the practice activity previously.
2. Wait for the Start Time - Upon logging in, they will see the contest activity which will be starting
in a few minutes. They need to wait for the start time of the contest activity before they will be able
to answer. In the meantime, only the browser with the CodeChum tab should be opened. Failure to
follow this would result in disqualification.
3. Answer the Contest Activity
3.1. Once the contest activity starts, they can start answering. Upon starting, they will be
forced to go to full screen and won’t be allowed to exit the full screen or switch between tabs
until they have finished the contest activity. Violating this more than once will result in
disqualification.
3.1a. In case of accidental exit of full screen, immediately inform the proctor before
resuming the competition.
3.2. The contest activity will last for three (3) hours and will contain five (5) programming
problems that can be answered in the programming language of the category they joined.
3.3. While the contest is ongoing, do not talk to other participants or take a look at their
monitors. Doing this will result in an immediate disqualification.
3.4. Do not do any brute force solutions where multiple if statements are made depending
Page 2 of 3
on the test cases’ inputs and outputs just to hack the system and get some points. Doing
even just a single solution this way will also result in an immediate disqualification.
3.5. The entire competition is monitored in strict compliance by the facilitators and any act
of cheating or violation of the rules and regulations of the competition may result in
disqualification.
4. Determining the Winner - The ranking will first be based on the sum of all the scores of the
participants. If there is a tie, the next determining factor would be the total time they took to
answer the contest activity (i.e. the one with the lesser time wins).
FILING OF PROTEST
1. The team coach shall only file a protest after the competition proper is over in the form of a letter
at [email protected]. Protests from coaches shall only be entertained after the competition.
2. The decision of the BOJ is final and irrevocable.
Page 3 of 3