Only teams registered at the ACPC registration (contact P. Rudnicki, firstname.lastname@example.org)
by their coaches 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.
Each contestant must be a student enrolled in a degree program
at the sponsoring institution with at least a half-time load.
This rule is not to be construed as disqualifying co-op
students, exchange students, or students serving internships.
A student may compete in at most four of five consecutive
contests beginning with the first contest held after beginning
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 old ACM ICPC rules:
there is no limit on the amount of printed material that one can bring
to the contest.
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 email@example.com. 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.
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
firstname.lastname@example.org with appropriate subject line and
a message containing two parts.
The subject line must look like:
acmxxx submits X.eeee
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.
Input is from named files as given in problem statements,
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:
When your submission is rejected, you will get one of the following reasons
does not compile
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.
All judging is done on Linux version 2.4.27.
For C/C++ gcc (GCC) 3.4.1 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/2004/ 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.