|
+24
As a former IMO and current IOI contestant, I have also gotten the feeling that IMO is more of a "big deal" than IOI. But the primary reasons I would attribute it to are just a combination of historical accident and societal influence, rather than any intrinsic qualities of the subjects themselves. Nobody seems to have mentioned this yet:
I don't really have a strong opinion on the relative difficulty of the two contests. I will say I think the IMO tests a wider range of topics than the IOI, with four subject areas that overlap somewhat rarely, all of which contestants have to grasp to be successful. The algorithmic ideas of IOI seem to be more interrelated and focused. |
|
+1
I don't know about speed (although I know Python and a lot of other high-level programming languages, I generally stay away from them for programming contests where speed is so important). I think the most important differences between them are:
However, as others have already mentioned, Python 2 is more stable, supported by libraries, and maybe even installed by default in places. Plus, even using Python 2 you can change many places to behave like Python 3 with future imports. For the first two differences I mentioned above, you can change to Python 3 behavior with If you want to check more differences, see Python's official what's new docs. |