Wir können die folgenden Referenzen wärmstens empfehlen:
Wir stellen eine kleine Übersicht der wichtigsten C++ Konzepte, die zum Lösen von praktischen Olympiaden Aufgaben benötigt werden, zur Verfügung. Das Dokument kann hier heruntergeladen werden: soi_cpp_tutorial.pdf
Die verwendeten Codestücke kannst du auch separat herunterladen: soi_cpp_tutorial_code.tar.gz.
Eine Liste von öfters in SOI-Wettbewerben verwendeten Algorithmen findest du hier: soi_algorithms.pdf
Um die Algorithmen und Datenstrukturen genauer kennenzulernen empfehlen wir:
Echtes Training ist natürlich durch nichts zu ersetzen - auf dem Sphere Online Judge findest du tonnenweise Übungsmaterial. Unbedingt für die Schweiz anmelden, damit wir endlich wieder in die Top 20 zurückkehren.
Es gibt viele Bücher zu Algorithmen und Datenstrukturen, hier einige Vorschläge: