home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Usenet 1994 October
/
usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso
/
unix
/
volume17
/
contest-prog
/
part03
/
contestrules
next >
Wrap
Text File
|
1989-02-06
|
3KB
|
77 lines
Rules:
1) The winning team in each category is the one which solves the most
problems in its appropriate category. Period!
HOWEVER:
2) In the event of TIES, the penalty-point method will be used. Teams
with fewer penalty points rank ahead of teams with more penalty points,
for the purpose of breaking ties only.
Penalty points are assessed as follows:
10 points for each incorrect judged run
1 point for every minute a problem (in your category) remains
unsolved by your team
3) You may make, without penalty, any number of trial runs of your
program against your own input data, but a judged run is made against
the judges' input data, which you will NEVER (until after the end of
the contest) be allowed to see.
4) The judging program will compile your program and run it against the
judges' input data, in a protected account. You will be notified of
the correctness or incorrectness of your output by a program which
compares byte-by-byte your output with the correct answer ("diff").
That's all. You must read standard-input, and write standard-output.
You may not open any additional file-descriptors or FILE *'s.
5) Programs must be in C, Pascal, or Fortran. They must be a single
monolithic file (you may #include). We cannot handle makefiles, awk
scripts, compile-line options, etc. Just plain & simple quick & dirty
coding. The judges will not look at the code, only the output.
6) Your submitted source code must be named
<something><problem#>.[c|f|p|pas]
If your filename ends in .pas, the pascal compiler will be invoked.
If your filename ends in .p , the pc compiler will be invoked.
If your filename ends in .f , the fortran compiler will be invoked.
If your filename ends in .c , the cc compiler will be invoked.
The first digit-string will be deemed to be the problem number you
are submitting.
To submit a program for judging, use the judge command.
Examples:
$ judge prob1.c
$ judge prog3.f
$ judge contestprob13.pas
$ judge why_did_i_ever_get_myself_into_this_12.p
You will be notified by mail of the result of your judged run. (Or
you could periodically run "score").
7) If your judged run is correct, the cutoff time for penalty points
for that problem will be the time you SUBMITTED it, NOT the time it
was judged; so don't be overly concerned that judging may take a few
minutes. Go work on another problem while waiting.
8) As soon as the contest begins, you may find the statements of the
problems in the /tmp directory. They will be named /tmp/probxx.txt,
where xx is the number of the problem. Beginners will be interested
in prob1.txt up through prob6.txt. Intermediates will be interested
in prob7.txt up through prob12.txt. Advanced entrants should
have already figured out that they want prob13.txt thru prob18.txt.
(It will do you no good to solve a problem in a category not
appropriate to your class; the scoreboard program will ignore
it, and you will have wasted your time.)
9) Only one contestant per team may be logged in at any one time.
10) The contest ends exactly four hours after it begins. Problems
submitted for judging after the cutoff time will not be judged.
However, juding of problems submitted just before the end may
extend until all have been judged.