Only teams registered at the ACPC registration can submit solutions.
Each registered team obtains a unique id in the form of acmxxx.
The coach of each team is responsible for their civil conduct during the
contest.
Team composition
Each team must be composed of 3 students. At most one contestant
of each team may hold a baccalaureate degree. No contestant may have
completed two years of post-baccalaureate studies or hold a graduate
degree.
Rules
The coaches of participating teams will make sure that every team
has access to only one work station during the contest and that
they do not use forbidden internet or electronic resources during the
contest. WIth this respect we follow the ACM ICPC rules.
There are 8 problems named: A, B, C, D, E, F, G, H.
Teams are ranked according to the most problems solved.
Teams that solve the same number of problems are ranked by least total
time. The total time is the sum of the time consumed for each problem
solved. The time consumed for a solved problem is the time elapsed
from the beginning of the contest to the submittal of the accepted
run plus 20 penalty minutes for every rejected run for that problem
regardless of submittal time. There is no time consumed for a problem
that is not solved.
You may ask the judge for a clarification on a problem by sending e-mail
to jdg001@ugrad.cs.ualberta.ca. However,
the most likely answer you will get is: read the problem,
so, do not waste your time on this.
Decisions of the judge are final.
Submission
The solution of a problem must be in a single source file with suffix
.c, .cc and .java for C, C++ and Java
source respectively. The Java program when compiled must produced one
class file named by the problem letter (capital). For C and C++ the
only load-time library allowed is -lm.
You submit your solution by sending e-mail to
jdg001@ugrad.cs.ualberta.ca with appropriate subject line and
a message containing two parts.
The subject line must look like:
acmxxx submits X.eeee
where
acmxxx is team id as obtained during the registration
X is the name of the problem whose solution you are submitting
eeee is the extension and it should be either: c for solutions in C,
or cc for solutions in C++, or java
for solutions in Java.
Part I of the message can be empty. The judge will reply to this part with
the verdict for the submission.
Part II should be an attachment with the source file that you are
submitting whose name must be the same as stated in the subject line.
All input is from standard input, all output is to standard
output. You must not use any additional files unless a problem
statement specifies what other files to use.
Your solution must run in a very short time: a couple of seconds
must be enough.
You may get one of the following responses from the judge:
Accepted
Rejected
When your submission is rejected, you will get one of the following reasons
for rejection:
does not compile
run-time error
presentation error
incorrect output
time limit (runs too long)
The presentation error means that the layout of your output
is different than specified in the problem, it does not mean that
your answer is correct.
Judging environment
All judging is done on Linux version 2.4.22.
For C/C++ gcc (GCC) 3.2.2 is used.
Your submissions will be compiled using the following makefile:
You are allowed to use a web-browser only to connect to the following
URL http://ugweb.cs.ualberta.ca/~acpc/2003/ and following links
provided there. This page will contain live standings and possible
clarifications to problems.
You must not interfere with other participants of the contest.
Any attempt at disrupting the conduct of the contest will result
in immediate disqualification of the team.