Hello.I am c++ programmer and i am preparing for the olimpiads.Can you give me some resources that will help me?Thank you!
| # | User | Rating |
|---|---|---|
| 1 | Benq | 3792 |
| 2 | VivaciousAubergine | 3647 |
| 3 | Kevin114514 | 3603 |
| 4 | jiangly | 3583 |
| 5 | turmax | 3559 |
| 6 | tourist | 3541 |
| 7 | strapple | 3515 |
| 8 | ksun48 | 3461 |
| 9 | dXqwq | 3436 |
| 10 | Otomachi_Una | 3413 |
| # | User | Contrib. |
|---|---|---|
| 1 | Qingyu | 157 |
| 2 | adamant | 153 |
| 3 | Um_nik | 147 |
| 4 | Proof_by_QED | 146 |
| 5 | Dominater069 | 145 |
| 6 | errorgorn | 141 |
| 7 | cry | 139 |
| 8 | YuukiS | 135 |
| 9 | TheScrasse | 134 |
| 10 | chromate00 | 133 |
Hello.I am c++ programmer and i am preparing for the olimpiads.Can you give me some resources that will help me?Thank you!
| Name |
|---|



cf problemset
The best resource to get prepared for a certain olympiad is to do past problems from this olympiad. For example if you are preparing for IOI you should do some problems from IOI. Olympiads tend to be a bit different from cf problemsets, so I wouldn't recommend just doing cf, but it is still a very valuable resource.
Aside from that many olympiads share, what are the topics you should know before taking part in it (for example IOI has such document). I would recommend going through that file and trying to see how good are you with different topics.
Lastly I personally really like youkn0wwho academy, but there are a lot of different ways to learn different concepts. I would recommend going through such sites and seeing at least that different concepts exist. You might not even realize that there are some concepts you don't know, because you never heard of them (speaking from experience lol).
Thank you. this is very helpfull
Try to develop problem-solving skills from Codeforces. Learn DSA from "CP Handbook" and practise them cses.fi. You can also try to do the USACO module, which is good for OI-type preparation. For practising strictly OI style problems... oj.uz is a very good place.
Thank you!