## The first round

For the first qualification round there are two tracks: a practical track, which focuses on the actual programming and a theoretical track which aims at the mathematical and computer science aspects. You may choose to follow either track to participate (or both if you like).

The first round starts October 1st, 2009 and ends November 30th, 2009

Please check the rules and the general information below before you start participating.

Track of Round 1 Description
Practical (1-P) For each task you should write a program that can calculate the solution
Theoretical (1-T) Solve the given tasks by means of logic and explain your solution in words

By tradition there is always a special task in the first round, which does not ask for a perfect solution, but rather requires ingenuity and some good ideas to be tackled. By turning your strategy into an efficient program, you can take part in the tournament that will be hosted on the SOI Day. There all the submitted programs will compete against each other to elicit the best solution.

Tank War Write an innovative solution for this interactive task

Note: this part of the first round does not count directly for the qualification of round 2 (it is not mandatory to qualify for the second round), but the two best solutions will get a place in the Davos-Camp (assuming you qualify for the second round).

## General Information

### What is the SOI?

The Swiss Olympiad in Informatics is the national qualification for the IOI, its international counterpart. The SOI aims to select and educate the four students that represent our country at the International Olympiad in Informatics.

### What is the IOI?

The International Olympiad in Informatics is one of 6 scientific olympiads. It is the world championship in programming. Each year next to 300 participants from about 80 different countries compete against each other to win gold, silver or bronze medal. Every country can send four participants.

### How can I get to the IOI?

The participants with the highest scores in the theoretical and practical track (distributed evenly) proceed to the second round. The best Round 1 participants will also be invited to a preparation camp in Davos – a five days long camp held in February, where the best participants are trained on IOI like tasks, take interesting lectures and have the opportunity to meet each other. Round 2 will be a mixed round consisting of an online contest with practical tasks and an on-site theoretical test. The best participants of Round 2 are invited to the Final Round, which is composed of four programming contests on two weekends, held on-site in Zurich. The best four students travel to Canada where the IOI 2010 takes place. Free one week trip to Canada: sounds appealing, right?

### Why to participate?

• You learn a lot of interesting things about computer science.
• You meet a lot of people with similar or the same interests.
• You can win a free trip to a foreign country.
• You can participate in three camps that are not solely about programming.

### Rules

• You can participate if you have been born on 1. July 1990 or later and you are enrolled at a swiss school (high-school, vocational school, etc) located in Switzerland during the period September to December 2009.
• To participate, you need to register at the web page of SOI and set your status to Participant
• You must participate under your own name.
• We strongly encourage you to study from books and internet and exchange ideas with friends but do not copy any solutions (neither sourcecode nor the description) from these sources.