Skip Navigation

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