1. Registration:
- Each team must count 2 to 4 members
- All participants should be currently enrolled in a University in the
State of Rhode Island;
- A least one member of each team should be an undergraduate student.
- The registration fee is $5 per participant.
|
2. Rules of the
competition†:
- Throughout the competition, a single computer will be used by each
team for editing/compiling/testing programs;
- All printed documentation is allowed;
- A room for reflexion and relaxation is available for the participants;
- The objective of the competition is to program solutions to a dozen
problems of varying difficulty;
- The text of the problems will be available, in french or in english,
on the day of the competition;
- The competition lasts 8 hours, including a possible lunch break;
- The programming languages allowed for the competition are C/C++ and
Java (Sun JDK 1.1), on Windows 9x workstation.;
- Solutions submitted should take the form of a single source file
(no separate header file);
- The code of the solutions should not call esoteric libraries that are
not guaranteed to be installed on the computer that will run the automatic
corrector;
- In the same order of idea, solutions submitted should not require
exotic configurations for the project. The exact project configuration
used by the automatic corrector will be presented on the day of the race
(and will be posted here as soon as we have settled on a format).
- Printers will be freely available the the participants during the
competition;
- No data storage support (floppy, CD ROM, portable computer) will be
allowed during the competition;
- Access to the University's network or to Internet will be shut down
during the competition;
- Contact and exchanges with non-participants is not allowed during the
competition;
- Exchanges between teams are not allowed;
- Eating and drinking are not allowed in the computer lab.
|
3. Determination of the ranking:
- Points are attributed to each problem according to its estimated
complexity;
- The correction/grading of solutions is done automatically by a program
that compiles the code and runs it against a series of data sets;
- There are no points for style. The only thing that counts is that the
code compiles and produces correct results.
- For any given problems, extra points will be awarded to the team that
produces the first correct solution. The amount of extra points depends on
the complexity of the problem and the time of submission of this first
solution;
- Cases of ties could be settled by the earliest time of submission;
- Any problems or conflicts will be handled by the organizing committee.
The decisions of the committee cannot be appealed;
- Prizes will be awarded to the top teams of the local competition (at
the URI site).
|
4. AbacUS and ArgUS Trophies:
- There is also a global
competition between the various sites in Quebec and now in Rhode
Island. There are in fact two categories: Junior and Senior. A team
competes in the Junior category if none of its member has ever participated
to the Race. Otherwise, the team competes in the Senior class. Cash prizes
will be awarded to the first five teams in each category:
- Can. $1000 for the first team,
- Can. $500 for the second team,
- Can. $250 for the third team,
- Can. $150 for the fourth team,
- Can. $100 for the fifth team.
- There are trophies associated with the Junior and Senior Prizes. The
trophy for the Senior prize (AbacUS
Trophy) should go to the University of the winning team. For cost
reasons, it has been decided that the AbacUS Trophy would not leave Canada
and that the trophy for the Junior prize (ArgUS Trophy) would remain in
Sherbrooke. The names of winners of either trophy will
nevertheless be engraved on the trophy (even if it stays in Sherbrooke).
|
† Failure to comply with the rules may result in the
expulsion of a team member or of the whole team. |
|