Topic outline
Background
The British Informatics Olympiad is an annual computer programming competition for schools and colleges in the UK.
Every year there are preliminary competitions before a grand final. In this course we look at some of the past problems.
All credits for these resources to the British Informatics Olympiad
The problem page on the official olympiad page including ones from the international competition.
The following folder contains a huge selection of past problems issued to competitors on the day. They are in no order at all so if you want to do them in some order you probably want to refer to the BIO website.
2012
A rectangular pizza has been divided into squares. Having been covered in tasty-brand cheese and tomato sauce, some of the squares have had olives placed on them leaving other squares free. Write a program to find out how many ways anchovies can be placed onto the pizza assuming no square is allowed to contain both olives and anchovies and no row (or column) in the pizza is allowed to contain more than one anchovy.2011
In 2011 it was all about School Ties.

2010

Are you good with words? Then maybe the 2010 challenge would be for you?
2009

In 2009 the games were sponsered by Lionheart Studios and it was all about a game.
2008
In 2008 it was all about Egyptian Mathematics!2007
The underground 2007 competition 2006

2005

2005 BIO Competition...
2004

The 2004 Competition