Welcome to the Programming Contest Problems Archive!

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!

New Items:

IOI' 96
PCWeek Contest
ACM North Central Regional Contest
Programmer of the Month Contest
Karpinsk Tram 96 Programming Contest
Canadian Computing Competition

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 - Veszprém, Hungary
Day 1 tasks: A Game, Job Processing, Network of Schools in zipped Word for Windows format and in HTML
Day 2 tasks: Sorting a Three-Valued Sequence, Longest Prefix, Magic Squares in zipped Word for Windows format and in HTML
Miscellaneous: test data for all the 6 tasks, mtool.exe to the task Magic Squares, include modules for the tas k A Game


The ACM International Collegiate Programming Contest

Home Page

ACM'91 in text and HTML
ACM'92 in text and HTML
ACM'93
ACM'94
ACM'95
ACM'96


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


ACM regional contests

South Pacific

SP'91 problems & solutions (tar.gz 26k)
SP'92 problems & solutions (tar.gz 25k)
SP'93 problems & solutions (tar.gz 26k)

East Central

Home Page

1993 problems in TeX and Postscript (gzip, 45k)
1994 problems in TeX and Postscript (gzip, 51k)
1995 problems

South Central

Home Page

1995 problems: 1, 2, 3, 4, 5

South East

South East Regionals 1990 (tiff.Z 799k)

North Central

Home Page

Sample problems from past ACM North Central Contests
1993 problems
1994 problems
1995 problems
1996 problems

Southern California

Home Page

Southern California Regional Final 1989/90 (tar.gz 110k)

Western European

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

Southwestern European

Home Page

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
1994 problems (Postscript, gzip 71k)
1995 problems


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)


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
1995 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


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


The Denison Spring Programming Contest

Home Page

1991 Contest
1992 Contest
1993 Contest
1994 Contest
1995 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, 6~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
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
USACO Problem 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

Visit the Programming Contest information page


This page was copied from http://www.inf.bme.hu/contests/tasks/