2016-12-28 23:54:51 +01:00
|
|
|
\chapter*{Preface}
|
|
|
|
\markboth{\MakeUppercase{Preface}}{}
|
|
|
|
\addcontentsline{toc}{chapter}{Preface}
|
|
|
|
|
|
|
|
The purpose of this book is to give you
|
|
|
|
a thorough introduction to competitive programming.
|
2017-01-30 19:39:11 +01:00
|
|
|
It is assumed that you already
|
2016-12-28 23:54:51 +01:00
|
|
|
know the basics of programming, but previous
|
|
|
|
background on competitive programming is not needed.
|
|
|
|
|
|
|
|
The book is especially intended for
|
2017-01-30 19:39:11 +01:00
|
|
|
secondary school students who want to learn
|
2016-12-28 23:54:51 +01:00
|
|
|
algorithms and possibly participate in
|
|
|
|
the International Olympiad in Informatics (IOI).
|
|
|
|
The book is also suitable for university students
|
|
|
|
and anybody else interested in competitive programming.
|
|
|
|
|
|
|
|
It takes a long time to become a good competitive
|
|
|
|
programmer, but it is also an opportunity to learn a lot.
|
|
|
|
You can be sure that you will learn a great deal
|
|
|
|
about algorithms if you spend time reading the book
|
2017-01-30 19:39:11 +01:00
|
|
|
and solving problems.
|
2016-12-28 23:54:51 +01:00
|
|
|
|
|
|
|
The book is under continuous development.
|
|
|
|
You can always send feedback about the book to
|
|
|
|
\texttt{ahslaaks@cs.helsinki.fi}.
|