Training
Prepare for Olympiads with theory and practical exercises. Rely on the recommended resources for comprehensive preparation.
Resources
Beginner
- W3schools C++ Tutorial.
- EOI C++ Course (Arabic).
- Introduction to Algorithms, Published by the MIT Press.
- French-IOI Training Platform (French).
Intermediate
- Competitive Programmer's Handbook, by Antti Laaksonen.
- Programming for Programming Contests, by Atsushi Sunaga.
- USACO Guide
- Competitive Programming 4 (Book 1), By Steven Halim.