SirirNicheBirirDokan's blog

By SirirNicheBirirDokan, history, 7 years ago, In English

Why don't the IOI committee publish shortlisted problems and solutions like IMO does? It would be a great source of practice and countries could use the problems in their selection tests.

»
7 years ago, # |
  Vote: I like it +33 Vote: I do not like it

There is no shortlist. If the problem wasn't selected, committee just let the authors to use them for somewhere else. (For example, APIO 2014 Beads)

  • »
    »
    7 years ago, # ^ |
      Vote: I like it +13 Vote: I do not like it

    Makes sense now. Still maybe they should consider compiling a shortlist and publishing it.

    • »
      »
      »
      7 years ago, # ^ |
      Rev. 2   Vote: I like it +38 Vote: I do not like it

      Well, I don't agree on that. Situation in OI and MO community is quite different. We only need pen and paper to solve math problem, while we need a configured judge environment to solve OI problem. So rather than just opening it, it's better to wait for another chance where we have prepared judges.

»
7 years ago, # |
  Vote: I like it +41 Vote: I do not like it

Because preparing a problem for IOI is a lot more work than preparing a problem for IMO. In both cases the first stage is just an idea of good problem. I guess that coming up with a really interesting IMO problem is a bit harder than for IOI, but let's leave that issue. The thing is, process for math problems ends here. And for algorithmical ones you still have a long way to go. You need to write model solutions, bruteforces, heuristics, prepare robust tests that will not allow any of bad solutions to pass, input verifiers etc. Only after that is done, problem is ready to be posed on a competition. All that effort is done only for actual tasks that are already selected and for backup tasks (that can be selected as next year actual tasks). That is reason 1. However, they may also as well publish just statements without whole packages, but that would be a little awkward.

And reason 2 is that IOI may apparently have smaller number of interesting tasks than IMO. Every year on algorithmic mailing list of my uni we get an e-mail like "IOI NEEDS PROBLEMS IT HAS NO GUD ONEZ SEND US SUM PLZPLZPLZ" (well, not exactly like that, but you got an idea) :P. However somehow every year they still manage to create a really interesting problemset :).

  • »
    »
    7 years ago, # ^ |
    Rev. 6   Vote: I like it +19 Vote: I do not like it

    I agree that preparation of IOI problem takes technical stuff that IMO problems don't (prepare good tests, be fair to all languages). But the model solution and brute force part is required in IMO problems as well? They need to make sure there ain't an easier solution they're missing [probably some geo problem where inverting wrt a special circle kills it, or a combi problem where a somewhat simple algorithm kills it (p5 this year)].

    They can just post statements and model solutions (like in 'Looking for a Challenge', but brief). Countries can generate test data on their own.

    I see your point about lack of good problems in major OIs.

    • »
      »
      »
      7 years ago, # ^ |
        Vote: I like it 0 Vote: I do not like it

      "or a combi problem where a somewhat simple algorithm kills it (p5 this year)]." — and here I am, still having no clue how to solve it xD

    • »
      »
      »
      7 years ago, # ^ |
        Vote: I like it 0 Vote: I do not like it

      Lol, I have no idea of a 'simple algorithm' killing p5 this year, could you pm me with some kind of hint please?

    • »
      »
      »
      7 years ago, # ^ |
        Vote: I like it +10 Vote: I do not like it

      I don't see why quick Aha! solutions would be discouraged in IMO. The nature of Math contests is that they want clean, quick and creative solutions. So, if there's a non-obvious but simpler solution, it will be welcomed.