ZCO
- You can solve the previous years questions www.codechef.com/practice/zco-inoi-problems
- ZCO-2022 is a programming test. The languages allowed for ZCO-2022 are C, C++, Java and Python. Details about compilers, IDEs and other aspects of the contest environment will be announced soon.
- The syllabus for ZCO is the list of Basic Topics in the ICO Online Study Material
- Previous question papers and solutions are available in the ICO Archives.
ZIO
- Syllabus is the basic topics listed here: www.iarcs.org.in/inoi/online-study-material/topics
- You can start to solve past years ZIO questions, which we have archived here: www.codechef.com/ioi/zio along with the answers.
- The TCS iON Digital Hub for ICO has ZIO past year papers available as Practice Tests. You will need to login to attempt these and can take each of these tests five times through the Digital Hub. This will help you familiarize yourself with the interface that you will be using during the actual exam.
INOI
- For INOI you will need to learn C++ programming language. You can learn from here
- You should at least know the basics of a language, do input/output in files, use array and functions.
- Turbo C++ will not work. Turbo C++ uses an outdated compiler, yet it is taught in almost all schools across India. As Turbo C++ isn't implicitly supported by competitive programming websites (or anywhere else, for that matter), here is a tutorial to switch from Turbo C++ to G++ (GNU) by Foobar, IIIT-Delhi - https://docs.google.com/presentation/d/1WcB_KIqHcgg1HoKCfUp0znXhInGU8FszfkfpCHFmT84/edit
- For basic algorithms refer to the Indian Computing Olympiad study material, http://www.iarcs.org.in/inoi/online-study-material/index.php
- For a more comprehensive guide on how to prepare for ICO and IOI, visit this section.
If you know of some other good resources, share with us on [email protected] and we will add to the list.