Arrange a Contest
If you want to arrange a programming contest,
and you don't have enough equipments or time to setup an automated judge, the
Universidad de Valladolid Online Judge will be pleased to host the contest for you.
- What do I need to setup my own contest?
- A problem set: From four up to 99 problems. You'll have to supply
us the html pages with problem descriptions, as well as the problem
test inputs and outputs (in plain text or an specific automated judge
for some of them). Also, for each problem you must send us at least one
correct solution (written in C, C++, Pascal or JAVA).
- The list of the teams who will participate in the Contest. You should choose a limited
set of users from the Online Judge, and optionally allow all the Online
Judge members to participate on your contest (in this
case, the judge shows two separate ranklists). You must provide at least a
list of six Online Judge members interested in participating in your
contest.
- The date for the contest.
- Optionally, your homepage address.
- The contestants should be familiarized with the 24 hours Online Judge.
The only difference between submitting a problem to the 24 hours judge and
submitting it to the contest judge is the number of the problem (a letter
starting from A, instead of a problem number starting from 100).
- You must be familiarized with unix tar and gzip or winzip commands. You must be
able to unpack a gziped tar file or Winzip zip file, modify some files, and pack it again.
- How to setup my contest?
- Simply, download the sample contest
kit (a tar gziped file), read its README file and follow its
instructions. Usually, you'll only need to edit a file and replace the
example files by your own ones. This kit, updated for your contest, is
called the contest template. It contains also a basic contest rules
template that you can modify to meet your needs.
- Send back to us, by mail your contest template, to the following
e-Mail address: contest@acm.uva.es; then, yo must send a brief e-Mail
to shahriar_manzoor@yahoo.com to notify us.
- Wait 24-72 hours for our confirmation. You'll receive a reply by mail
and your contest will be listed on these pages (in the contest Schedule). If you want to add or remove teams, test
inputs/outputs or problems descriptions, remember that you should notify us
the changes at least 72 hours before the contest starts.
- Conditions and terms of use.
- The contest problem set, rules and any related material whould be
written only in one of these languages: English or Spanish. We can't accept
any other languages (by the moment).
- The final contest template must be sent us at least 72 hours in
advance of the date of the contest. If you change something before the
contest, please write us a few letters about your changes (besides sending
us the updated contest template). On the other hand, contests can't be setup
before three months of the expected date.
- No more than one contest can be setup at a time. If there is already
a contest set for some date, you should choose another date.
- All dates are setup in Universal Time Coordinated (UTC). The maximum
length for a contest is 6 hours.
- The Online Judge verdict is only an automated judge verdict. The contest
organizers may setup a more prioritized human judge. In fact, they provide
the contest rules.
- We need a sample source code to solve each problem because we need to
test the judge before the contest (ensuring that input/outputs set works
properly).
- The ACM chapter at the Universidad de Valladolid will keep in secret all
the information received about the contests, in special the problem
descriptions and test input/outputs/solutions. Only after the end of the
contest we may publish it.
- The previous point does not applies if our system receives an attack,
and some hackers spread out our files.
- The ACM chapter at the Universidad de Valladolid is given explicit and
irrevokable permission to use all problems, descriptions, and test
input/outputs received for its own purposes at the end of the contest
without charge. This includes but is not limited to the 24 hours Online
Judge, other programing contests, and any other publications including
papers, articles, books, and electronic media.
- The ACM chapter at the Universidad de Valladolid is not responsible
about the problems descriptions, and test inputs/outputs. Contestants should
contact the contest organizers.
- The ACM chapter at the Universidad de Valladolid does not warranty and
is not responsible about the possible failure or malfunctions of the judge
software, or the possible network problems during the contest. For contests
supporting local or regional chapters in any university or country, we
perhaps may provide a human expert supervising the Online Judge during the
contest.
- The ACM chapter at the Universidad de Valladolid may accept or deny the
celebration of a particular contest. All the contents received (problems
descriptions...) will be revised by human experts. If we don't agree with
some contents, we may not allow such contest.
NOTE: A sample
judge in Pascal can be found here.