Waterloo Programming Contests
Next Local contests Sunday September 27 and Saturday October 3, 2009
Scheme now supported for the UW Contest (along with C, C++, Java, Pascal)
Waterloo's ACM International Collegiate Programming Contest Team will be chosen according to the results of these
contests.
All UW students are welcome - come to learn, come for fun,
or come to win.
Detailed announcement
Place and Time
Note: These contests will be hosted in parallel by the Valladolid Contest hosting service. Contestants not
associated with Waterloo should
register at Valladolid.
Registration: Waterloo and invited participants please register on-line by September 26.
Contest dates: Sunday September 27 and Saturday October 3, 2009
Place: Math & Computer Bulding, room MC 2037
Timetable:
10:30 a.m. - 11:00 a.m. Sign-in and account setup (room to be announced)
Establishment of telnet remote access for
pre-arranged out-of-town entrants.
11:00 a.m. - 11:30 a.m. Practice contest
- lunch break -
1:00 p.m. - 4:00 p.m. Contest
5:30 p.m. - 5:30 p.m. Free pizza; discussion of problems; announcement
of results.
Problem set for the Practice Contest available at start time
Problem set for the Real Contest available at start time
You can
retrieve your files a few hours after the contest You will need to
know your contest login and password. If you don't remember these,
you can mail the judges.
Waterloo's local Programming Contests are held every term, and conducted
according to
ACM Rules with the following variances:
- each entrant is a single individual, rather than a team of three
- each contest is 3 hours long, rather than 5
- there are 5 questions, rather than "between 6 and 8 questions"
In the fall, Waterloo's local contests are used to select teams to
represent Waterloo at the
ACM International Collegiate Programming Contest
.
Contest Documentation and Help
Contestants use a restricted command-line interface to compile, test,
and submit programs. Local participants are expected to use the
terminals in MC 2037. Remote participants, by special arrangement,
may use telnet, rlogin, or ssh to access the contest environment.
Available editors are xedit, vi, and jove.
Available programming languages are C, C++, Java, and Pascal.
You are allowed to bring notes and books. Print the
contestant reference and bring it with you.
Bring a book for the
programming language and editor you plan to use. Books on algorithms
and geometry may come in handy.
Using Scheme
to solve contest problems. The contest environment uses
mzscheme.
But note that in the contest environment
you will use the "sc" command to run Scheme; for example, the command
sc A.s < inputfile > outputfile
will run the Scheme script in file A.s, using inputfile for
standard input and outputfile for standard output. See contestant
reference fore more information on the contest environment.
You are not allowed any electronic aids like calculators or the Web.
3 October, 2009 - Waterloo local contest
27 September, 2009 - Waterloo local contest
13 June, 2009 - Waterloo local contest
8 February, 2009 - Waterloo local contest
4 October, 2008 - Waterloo local contest
27 September, 2008 - Waterloo local contest
15 June, 2008 - Waterloo local contest
29 September, 2007 - Waterloo local contest
23 September, 2007 - Waterloo local contest
14 July, 2007 - Waterloo local contest
30 September, 2006 - Waterloo local contest
24 September, 2006 - Waterloo local contest
27 May, 2006 - Waterloo local contest
25 February, 2006 - Waterloo local contest
24 September, 2005 - Waterloo local contest
17 September, 2005 - Waterloo local contest
11 June, 2005 - Alberta/Waterloo local contest
Special thanks to Piotr Rudnicki for compiling this contest.
5 February, 2005 - Waterloo local contest
25 September, 2004 - Waterloo local contest
19 September, 2004 - Waterloo local contest
12 June, 2004 - Alberta/Waterloo local contest
Special thanks to Piotr Rudnicki for compiling this contest.
31 January, 2004 - Waterloo local contest
27 September, 2003 - Waterloo local contest
20 September, 2003 - Waterloo local contest
5 July, 2003 - Waterloo local contest
25 January, 2003 - Waterloo local contest
28 September, 2002 - Waterloo local contest
21 September, 2002 - Waterloo local contest
1 June, 2002 - Waterloo local contest
23 March, 2002 - ACM World Finals in Honolulu
26 January, 2002 - Waterloo local contest
29 September, 2001 - Waterloo local contest
22 September 2001 - Waterloo local contest
2 June 2001 - Waterloo local contest
10 March 2001 - ACM World Finals in Vancouver
17 January 2001 - Waterloo local contest
7 November 2000 - ACM East Central Regional Contest
23 September and 30 September 2000 - Waterloo local contest
- We are North American Champions
- We are Second in the World
- We are Gold Medalists (tied with winner for questions solved)
- Congratulations to World Champs St. Petersburg State!
- Final Standings
29 January 2000 - Waterloo local contest
13 November 1999 - ACM East Central Regional Contest
25 September & 2 October 1999
19 June 1999 - UW local contest
11 April 1999 - ACM World Championship in Eindhoven, The Netherlands
31 January 1999
14 November 1998 - ACM East Central Regional Contest
17 October 1998
4 October 1998
6 June 1998
Practice contest
31 Jan 1998
Practice Contest
24 Jan 1998
Invitational miniature team competition.
18 Oct 1997
U of T used the same problem set.
7 Oct 1997
U of T used almost the same problem set.
5 October 1996
28 September 1996
Past Waterloo Contests
More Problems