Some people recommend solving on usaco for ioier's so i wanted to ask if this really helps . if you have any experience share it please :) .
# | User | Rating |
---|---|---|
1 | tourist | 4009 |
2 | jiangly | 3821 |
3 | Benq | 3736 |
4 | Radewoosh | 3631 |
5 | jqdai0815 | 3620 |
6 | orzdevinwang | 3529 |
7 | ecnerwala | 3446 |
8 | Um_nik | 3396 |
9 | ksun48 | 3388 |
10 | gamegame | 3386 |
# | User | Contrib. |
---|---|---|
1 | cry | 164 |
1 | maomao90 | 164 |
3 | Um_nik | 163 |
4 | atcoder_official | 161 |
5 | -is-this-fft- | 158 |
6 | awoo | 157 |
7 | adamant | 156 |
8 | TheScrasse | 154 |
8 | nor | 154 |
10 | Dominater069 | 153 |
Some people recommend solving on usaco for ioier's so i wanted to ask if this really helps . if you have any experience share it please :) .
Name |
---|
Well I think usaco is quite nice for starters and learning the most famous algorithms. Me myself started it but got bored and stopped halfway through. It is, however, quite good for beginning. If you think the problems are quite challenging for you, then sure you will imorove your skills by solving them. That holds for any problems you can find around the web.
About IOI exactly, today's IOI problems are of quite a different style than usaco. However don't be too concentrated on "I must be good at IOI and IOI only". Of course shortly before IOI it's good to solve problems from past IOIs, but if throughout the year you do decent results in codeforces/topcoder/usaco/codechef/etc, chances are you will do nice in the IOI too!
How much should I stay with a problem before checking hints or solution online ??
Quite unrelated to the post but anyway,
It really depends, I've been to Petr's lecture and he got asked exactly that question. He wasn't really sure, and couldn't give any exact answer but he said about 2 hours. My opinion is that if you have some ideas and believe you may solve it, give it some more time. If you are in a total block, meaning for at least 2 hours you have no ideas you can work on, then I guess reading the solution is good as it may turn out you will learn something new :)