stdfloat's blog

By stdfloat, 4 weeks ago, In English

I have a request for everyone reading this blog: please post a comment sharing what you do/did for training for IOI (or perhaps for other OIs). I'm primarily interested in hearing what you actually do/did, not what you would recommend to someone else who's training for IOI (though if you want to give advice, please feel free to do so).

It'd be good if you answer those questions

If a blog similar to this already posted, sorry for reposting, could you give the link of it?

  • Vote: I like it
  • +40
  • Vote: I do not like it

»
4 weeks ago, # |
  Vote: I like it -9 Vote: I do not like it

I Played MineCraft .)

»
4 weeks ago, # |
Rev. 2   Vote: I like it +27 Vote: I do not like it

An unrelated take, it seems like you're aiming for the IOI. I know I'm not qualified enough by any means to say this but you might be solving too much low-rated problems (for a strong OI-er).

I looked at your profile and this is what it shows

By looking through profiles of strong OI-ers and IOI medalists in my own country, they've solved plenty of problems with difficulty of at least 2100+. Your solving effort is indeed incredible, but I think you'll improve even more by solving harder problems. Good luck!

  • »
    »
    4 weeks ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    Thanks.

  • »
    »
    4 weeks ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    2100 can't guarantee you even bronze. You should be able to solve at least half of ~2400+ rated problems you face (assuming op aims for medal)

    • »
      »
      »
      3 weeks ago, # ^ |
        Vote: I like it +39 Vote: I do not like it

      Eh, I disagree, you're putting the bronze bar too high. Getting bronze at IOI usually requires ~30/100 per problem on average of all 6, which never has anything particularly complex. It's more about strong mental and practice on proper problem types (which admittedly is not CF). But there is no way consistently solving 2400+ is truly a prerequisite for just bronze.

      Most people I know who failed to get bronze were aiming for silver/gold and choked. If you're aiming for bronze it's actually easier than if you're aiming higher.

      • »
        »
        »
        »
        3 weeks ago, # ^ |
        Rev. 2   Vote: I like it +11 Vote: I do not like it

        Not usually? It was the case for this year, but it wasn't like that for few previous years. Also yeah, it's not that I imply that you can't get bronze without being able to solve 2400+ problems, there are such examples at this year's IOI as well, but rather if you're aiming for medal and want to be certain at least in bronze — there's no way your medal will be almost certain when you can't solve at least half of the difficult problems you face.

        Also, I mean, practicing on difficult problems (even cf type ones) does train a strong mentality which, once again, increases your chances for medal.

        Also my opinion is still that being able to consistently solve those is perquisite for just bronze — simply because it can't guarantee you silver, thus it'll be just a matter of luck.

        Also I don't know anyone who'd aim for silver/gold and fail to get even bronze. As well as I don't know many people who'd aim exactly for bronze and get it (I admit there are such). So far I know many people aiming for gold and getting silver (and look, here by "aiming for gold" I mean the people whose skill was actually enough for gold), even more people aiming for silver+ and getting bronze (about 20 just for IOI2023, and who had enough skill for silver+, those were people around cf-GM level and with gold medals at many other olympiads), and surely I know a lot of people aiming for bronze and not getting anything. So I really can't agree with your last point

      • »
        »
        »
        »
        3 weeks ago, # ^ |
        Rev. 2   Vote: I like it +11 Vote: I do not like it

        Also yeah, bronze bar itself really isn't high and having enough skill it's easy to get it. Problem is that at the actual contest you out of sudden perform way below your actual skill.

        Add: i admit that I may be wrong, your IOI experience is way above mine =)

        • »
          »
          »
          »
          »
          3 weeks ago, # ^ |
            Vote: I like it +4 Vote: I do not like it

          That's precisely what I meant by "you need strong mental" and knowing people who aimed high and failed hard. There's a lot of mental struggle when you're not able to solve any problem and you're sitting there with the time ticking.

          That's why I believe if you're content with bronze, it might actually be mentally easier to get it. In most years you just need all the reasonable partial solutions, and occasionally you may need to solve the easiest problem (but often just good partials is sufficient).

          Perhaps my memories are biased or my estimation of CF problem difficulties is wrong, but it just sounds to me that the majority of these "30/100 IOI task partial subtasks" are rarely on the level of 2400+ rated problems.

          Having said that I'm not advocating for purposefully not solving hard problems, but more claiming that if you're going for bronze, you should be fully mentally prepared that you might not be able to solve a single IOI problem fully, and that should not discourage you. That mentality will probably reduce your "maximal possible placement" but significantly improve your bronze medal chances.

          • »
            »
            »
            »
            »
            »
            3 weeks ago, # ^ |
              Vote: I like it +16 Vote: I do not like it

            Yeah, they of course usually aren't of level 2400+ (30/100 subtasks) =)

            But it's usually hard to actually collect even 30+ on each problem (unless you specially aim for that)

            Anyway, I agree with everything said by you further

    • »
      »
      »
      6 days ago, # ^ |
        Vote: I like it 0 Vote: I do not like it

      sirs, i can barely do that now (and definitely not at ioi time)

  • »
    »
    4 weeks ago, # ^ |
    Rev. 2   Vote: I like it -11 Vote: I do not like it

    Im just kidding im not even old enough to participate

  • »
    »
    13 days ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    Hi, this is unrelated, but where can I find those charts? I tried to search it on internet, but couldn't find it anywhere.

»
4 weeks ago, # |
  Vote: I like it -49 Vote: I do not like it

Counts only own self-taught stuffs..

  • »
    »
    4 weeks ago, # ^ |
      Vote: I like it +15 Vote: I do not like it

    What?

    • »
      »
      »
      4 weeks ago, # ^ |
        Vote: I like it -48 Vote: I do not like it

      Creators are self-taughts, and people who are trying to get into IOI are following others so they definitely have no chances to qualify on IOI.. Only if they have really neat mentors

»
4 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

Bought a new hands-free, as the previous one has been swallowed by my sister.

»
4 weeks ago, # |
  Vote: I like it +8 Vote: I do not like it

I think that CF rarely correlates with IOI. To do good at IOI the best option is to do a lot of IOI style problems. I mean, of course if you are 2700+ rated, than you will probably do good at IOI. However, if you are lower rated and want to do good at IOI, training just for IOI is more optimal.

I think these things helped me to become better at IOI style contests:

  • Finishing most of USACO silver and gold problems.

  • Training on AtCoder problems.

  • Trying different IOI style olympiads on oj.uz. I think JOI problems are very helpfull, because they are interesting and challending. Last year 3 out of 6 problems on IOI were proposed by Yoneda brothers from Japan. Therefore, I think it's a good idea to train on JOI contests.

  • »
    »
    3 weeks ago, # ^ |
      Vote: I like it -8 Vote: I do not like it

    Atcoder is even worse for training for ioi bruh

    Add: unless you solve very old AGCs, then yes, otherwise nowadays atcoder style of problem is even further from ioi style than cf.

    • »
      »
      »
      3 weeks ago, # ^ |
        Vote: I like it 0 Vote: I do not like it

      then what is the recommended website to train on except usaco?

      • »
        »
        »
        »
        3 weeks ago, # ^ |
          Vote: I like it 0 Vote: I do not like it
        • »
          »
          »
          »
          »
          3 weeks ago, # ^ |
            Vote: I like it 0 Vote: I do not like it

          and if you are a beginner? or should one grind through it?

          • »
            »
            »
            »
            »
            »
            3 weeks ago, # ^ |
              Vote: I like it +3 Vote: I do not like it

            The question of OP was about IOI preparation. I think there are multiple blogs on codeforces that will advise better strategies for beginners than I would.