Olympiad in Informatics

If you are preparing for a programming contest or just want to have some interesting problems this page might be useful. Here you can find past problems of national, regional and international contests. Have fun!

International Olympiad in Informatics

IOI'89 - Pravetz, Bulgaria
IOI'90 - Minsk, Belarus, Soviet-Union
IOI'91 - Athens, Greece
IOI'92 - Bonn, Germany
IOI'93 - Mendoza, Argentina
IOI'94 - Haninge, Sweden
IOI'95 - Eindhoven, The Netherlands
IOI'96 - Veszpri, Hungary
Day 1 tasks: A Game, Job Processing, Network of Schools in zipped Word for Windows format and in HTML
Day 1 solutions (in Pascal): A Game, Job Processing, Network of Schools
Day 2 tasks: Sorting a Three-Valued Sequence, Longest Prefix, Magic Squares in zipped Word for Windows format and in HTML
Day 2 solutions (in Pascal): Sorting a Three-Valued Sequence, Longest Prefix, Magic Squares
Miscellaneous: test data for all the 6 tasks, mtool.exe to the task Magic Squares, include modules for the task A Game


 

DUKE Internet Programming Contest

Home Page
1990 problems in TeX and Postscript format and complete package (.tar.gz)
1991 problems in TeX and Postscript format and complete package (.tar.gz)
1992 problems in plain text, TeX and Postscript format and complete package (.tar.gz)
1993 problems in plain text, TeX and Postscript format and complete package (.tar.gz)

USA Computing Olympiad (USACO)

Home Page
USACO'93
Qualifier round problems (text and HTML) and answers
Competition round problems (text and HTML) and answers
Final round problems (text and HTML) and dictionary file for problem 4 (also zipped)
USACO'94
Qualifier round problems (text and HTML) and answers
Competition round problems (text and HTML) and solution for problem 2
Final round problems (text and HTML)
USACO'95
Qualifier round problems
Competition round problems
Final round problems
USACO'96
Qualifier round problems
Competition round problems
USACO'97
Fall Championship problems
Winter Championship problems
Qualifier round problems

Northwestern European

Home Page
1993 problems (Postscript, gzip)
Problem A: Chess
Problem B: Spin
Problem C: Vertex
Problem D: Cube
Problem E: Rename
Problem F: Compress
Problem G: Logic
1994 Problems
1995 Problems

Southwestern European

Home Page
1994 problems (Postscript, gzip 71k)
1995 problems
1996 problems

Central European

Home Page
1995 problems (Postscript, gzip)
1996 problems (Postscript, gzip)
1997 problems (Postscript, gzip)

New Zealand Contest

NZ'90 problems & solutions (tar.gz 26k)
NZ'91 problems & solutions (tar.gz 27k)
NZ'92 problems & solutions (tar.gz 72k)
NZ'93 problems & solutions (tar.gz 49k)

ETH Zürich Local Contest

1993 problems (Postscript, gzip)
Problem A: Crosswords
Problem B: Dead or Not That is the Question
Problem C: Comparsion
Problem D: Arithmetic Operations With Large Integers
Problem E: A Very Nasty Text Formatter
Problem F: Palindroms
Problem G: The House of Santa Claus

University of Ulm Programming Contest

1996 contest

YSU-ACM High School Programming Contest

1991 problems in TeX and gzipped Postscript format
1992 problems in TeX and gzipped Postscript format
1993 problems in TeX and gzipped Postscript format
1994 problems in TeX and gzipped Postscript format

American Computer Science League (ACSL)

Home Page
Junior Division
Contest #1: Short Problems -- Programming Problem
Contest #2: Short Problems -- Programming Problem
Contest #3: Short Problems -- Programming Problem
Contest #4: Short Problems -- Programming Problem
Intermediate Division
Contest #1: Short Problems -- Programming Problem
Contest #2: Short Problems -- Programming Problem
Contest #3: Short Problems -- Programming Problem
Contest #4: Short Problems -- Programming Problem
Senior Division
Contest #1: Short Problems -- Programming Problem
Contest #2: Short Problems -- Programming Problem
Contest #3: Short Problems -- Programming Problem
Contest #4: Short Problems -- Programming Problem
Classroom Division
Contest #1
Contest #2
Contest #3
Contest #4
AllStar Division
Short Problems
Programming Problems

Calgary Region Computer Programming Competition

Home Page
1994 Contest problems and solutions
1995 Contest problems and solutions
1996 Contest problems and solutions

Central European Olympiad in Informatics

CEOI'94, Cluj, Romania
CEOI'95, Szeged, Hungary

Correspondence Seminar in Programming (CSP)

Home Page
1st-11th CSP - Selected Problems
12th CSP Series 3
12th CSP Series 4
13th CSP Series 1
13th CSP Series 2
13th CSP Series 3
13th CSP Series 4
1th Series CSP - beginners

All Ireland Schools Programming Competition

Home Page
1994 contest
Round 1, problems and solutions
Final Round, Day 1, problems and solutions
Final Round, Day 2, problems and solutions
1995 contest
Round 1 problems
1996 contest problems

ACS Australian Programming Competition

Home Page
1993 Problems
1995 Mail Server Problems
Calculating Statistics
The End of the World
String Processing
Postal Problems
Digits
Amazing Mazes
Alphabet Fractions
Bungling Bureaucracy
Friendly Coin Sets
1995 Practice Problems
Card Trick
1995 Competition Problems
Add 'Em Up
HDTV
Splendid Spangles
Channel Allocation
Symbolic AI
Word Match

The Annual Berkeley Programming Contest

Home Page

Problem sets are in gzipped Postscipt format.

1986 Contest
1991 Fall Contest
1992 Fall Contest
1993 Fall Contest
1994 Fall Contest
1995 Fall Contest
1996 Fall Contest

The Denison Spring Programming Contest

Home Page
1991 Contest
1992 Contest
1993 Contest
1994 Contest
1995 Contest
1996 Contest

Waterloo Local Contest

1992 Fall Contest
1993 Spring Contest #1
1993 Spring Contest #2
1994 Fall Contest #1
1994 Fall Contest #2
1995 Winter Contest
1995 Fall Contest #1 (.ps.gz)
1995 Fall Contest #2 (.ps.gz)

The UPJ ACM High School Computer Programming Contest

Home Page
1995 Problems
Problem 1: A recuurence Relation
Problem 2: TEX Quotes
Problem 3: Statistical Analysis
Problem 4: Triangles
Problem 5: Word Search

International Computer Problem Solving Challenge (ICPSC)

Elementary Division Problems (1982-94), zipped
Junior Division Problems (1981-94), zipped
Senior Division Problems (1981-94), zipped

Bits and Chips Programming Contest

Home Page
1993 Fall Problems: Indiana Zones, Koala Hideout, Light Pockets, Prestidigitation
1994 Winter Problems: Friend or Foe, Modacity, Short DES, Simple Fracture
1994 Spring Problems: Dancing Squares, Hilbert Hack, Palindrama, Spin Doctor
1994 Fall Problems: Derailed, Permute Commute, Space Walk, Tub Drop
1995 Winter Problems: Cat Nap, Jury Censor, Pyramid, Roll It
1995 Spring Problems: Big Product, Common Scents, Knight Poll, Walkabout
1995 Fall Problems: Bowlerama, CD Siesta, Fast Food, Prime Gap
1996 Winter Problems: Factor Eyes, Knight Trip, Restrung, Shingles
1996 Spring Problems: Commutation, Revelation, Stamps, Webs
1996 Fall Problems: Clock Spread, Pipeline, Spin Cycle, Translation
1997 Spring Problems: Balls, Dating Game, Lunch Plan, Word Walk
Sample solutions, input and output test data can be found on the Homepage

Other Contests

FIU-UCF Programming Contest 1991 problems in plain text and TeX format
The British Informatics Olympiad (BIO) 1995
Harding University Local Programming Contest, Fall 1992
Notre Dame ACM Fall Programming Contest
ODU ACM Fall Programming Contest 1991
ODU ACM Spring Programming Contest 1992 in TeX and gzipped Postscript format
ODU ACM Spring Programming Contest 1993 in TeX and gzipped Postscript format
Mountain Region Programming Contest 1990 problems and errata
Challenge of the week
SMSU Problem of the week
Simpson College Programming Contest 1995
Concours Informatique Luxembourgois Home Page
Programmer of the Month Contest
Canadian Computing Competition
Karpinsk Tram 96 Programming Contest
PCWeek problems in zipped RTF format
La folle course informatique

Other collections worth checking out

Problem Set Archive at ETH Zürich
Collection of Ed Karrels