UO Eugene Luks Programming Competition Rules
Twenty-first Annual UO Eugene Luks Programming Competition
Saturday, April 29, 2017
10:00 AM - 2:00 PM
The programming contest will take place in the CIS Computing Lab in Deschutes Room 100. The contest itself will be approximately three hours long. Each team will be assigned an iMac workstation in the Computing Lab. The name of the workstation will be the team's name and will also be the login ID that will be used on the workstation.
The contest will begin promptly at 10:00 AM with a practice problem so that you can make sure you know how to submit a solution. Contestants should be there at least a few minutes early to find their teammates and find your assigned workstation. Light refreshments will be provided.
Remember that this is intended to be a fun competition!
Contest Policies and Rules
- Resources
-
Each team can use only the single assigned workstation and login ID.
You may use any written or printed material that you have
brought to the competition. During the
contest, participants may not use any other computing resource (e.g.,
workstations in offices, notebook computers, calculators, etc.)
- Commands available for use are those in the standard path as set by /cs/etc/path. This will include standard editors and compilers.
- You may not change the command search path or execute commands by full path name.
- Certain commands such as internet browsers, ftp, ssh, rlogin are expressly prohibited. In general, there is to be no access of the internet or any other system through the network (not even to read your email!).
- There is to be no access of files outside of the login directory for the team (e.g., you cannot access files or tools from your personal home directory or another team's).
- Format of competition
- The contest will consist of five problems. Do as many as you can.
- Submission of solutions
-
This year we will use the PC^2 Software that is used by the ACM Programming
Competition. The software is used to submit solution programs (in source form).
After logging in to the iMac with your team name, you will execute
pc2team to log in to the contest software. Your login will be
of the form teamN where N is a number assigned to the iMac.
You will be given the team number and password for your workstation.
To submit a problem solution, you will select the problem, select the language of your solution, and select the file(s) comprising your solution. The file names are of your own choosing, as you will browse for the files. - Scoring
- Scoring will be done by the PC^2 Software used to submit solutions. Ranking is determined by the number of correct solutions which have been submitted. For teams with the same number of correct solutions, the team with the least cumulative submission time is ranked first. However, each incorrect solution submitted for a problem that is eventually solved correctly will incur a time penalty.
- Judging
- Your submission is in source code form. Depending on the language, your solution will be compiled by the judges, and then run with some test input data (which may be more extensive than the sample given in the problem description). Your program must produce the correct output for the test data, and cannot execute for longer than two minutes. The PC^2 Software will notify you of the judges' result - whether your solution is correct or not. Sometimes additional information will be given, e.g., your program did not compile, or the execution time limit was exceeded. You may receive an automated "Preliminary Judgement" on your submission which would then be followed by a final manual decision by the judges.
- Problem description clarifications
- Through the PC^2 Software, you may request clarifications of the problem statement. These should not be frivolous questions, or questions that try to get hints for a solution; they should be legitimate questions to clarify problem wording or assumptions. All teams will be able to see clarification requests and their resolution.
- Contest duration
- The contest will end three hours after the official start. The PC^2 Software will constantly display the amount of time remaining.
- Work areas
- During the contest, contestants are not to converse with anyone except members of their team and judges. Extended conversations among team members should be conducted outside of the contest room. Feel free to make use of rooms 127, 137, 160, 220, 260 or any place in the halls of the first and second floors of Deschutes. If you have an office in Deschutes, do not access it during the contest.
- Contest Scoreboard
- The current team ranking will be displayed on the Smartboard in Room 100.
- Determination of winners
- The PC^2 Software will show the final ranking after the contest ends and the last submitted solution is judged. Although there will be a single ranked list of all teams, grad and undergrad teams compete separately.
cwilson@cs.uoregon.edu
Last updated 2017/03/17