Pyqe's blog

By Pyqe, 15 months ago, In English

Hello Codeforces community,

We are excited to invite you to TOKI Indonesian NOI Open Contest 2023 — an online mirror contest for the Indonesian National Olympiad in Informatics. This national olympiad is one of the stages required for our students to qualify to represent Indonesia in the International Olympiad in Informatics (IOI). You may have seen our past open olympiads (2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022), and you can check our past problems here.

The contest is similar to IOI: 2 competition days (+ 1 trial session), each consisting of 3 IOI-style (partial, subtasks) problems to be solved in 5 hours. The schedule is as follows:

Each contestant can select any 5-hour window within the time range to do the contest for each competition day. Each contestant may start the contest at any time within the time range by clicking the "start" button. There will be no additional time given if a contestant starts the contest less than 5 hours before the contest ends. The scoreboard will be hidden until the contest has ended.

We are aware that the contest days overlap with IOI 2023; unfortunately, we cannot change the dates.

All three contests are now available on TLX. Please register in those contests. You may need to register for a TLX account if you do not have one.

For more detailed information and rules, see our official website.

See you on the leaderboard!

UPD: The official contest has ended, thanks for your participation!

The result of the open contest can be found on our website.

You can upsolve the problems here. The official editorials are available in the upsolve link

We thank everyone who is involved:

We hope we can conduct the open OI again, and see you next year!

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

»
15 months ago, # |
  Vote: I like it +22 Vote: I do not like it

You can now start your 5-hour window for the mirror of day 1. Good luck and have fun!

»
15 months ago, # |
  Vote: I like it +8 Vote: I do not like it

Will be there upsolving?

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

    Yes! Further information regarding upsolving will be informed once everything is over. Stay tuned!

»
15 months ago, # |
  Vote: I like it +10 Vote: I do not like it

You can already start the 5-hour window for day 2, good luck everyone! Note that the time interval for day 2 is two days.

»
15 months ago, # |
  Vote: I like it +8 Vote: I do not like it

Will there be a scoreboard after the contest?

  • »
    »
    15 months ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    I see it now :) I got a gold, woo! It's here if anyone's wondering.

    • »
      »
      »
      15 months ago, # ^ |
        Vote: I like it 0 Vote: I do not like it

      How does the medal spread work here?

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

        Follows the medal score cutoffs for the actual competition

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

      Congrats on solving day2 B and C. What were your ideas for there problems?

      • »
        »
        »
        »
        15 months ago, # ^ |
          Vote: I like it 0 Vote: I do not like it

        For problem B, I solved it in the case of $$$P_i = i-1$$$ and then made the solution more general. For problem C, I used divide-and-conquer. I don't want to give it away, but I can give a hint for C if you'd like.

        • »
          »
          »
          »
          »
          15 months ago, # ^ |
          Rev. 2   Vote: I like it +5 Vote: I do not like it

          For problem C..

          Hint
          Can't figure it out?
          Base case(s)
          Recursive case

          Now, divide and conquer!

          • »
            »
            »
            »
            »
            »
            15 months ago, # ^ |
              Vote: I like it 0 Vote: I do not like it
            Solution to 2C
      • »
        »
        »
        »
        15 months ago, # ^ |
        Rev. 2   Vote: I like it +8 Vote: I do not like it

        Edit: Forgot to mention that this is for 2B (although it should be pretty obvious...)

        I assume you already know how to solve the problem when the tree is just a line since you already have 49 points.

        Hint
        Spoiler

        Not the person you asked (and my description is kind of abstract), but I hope this helps anyway.

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

          Thank you, your response is a lot better than the one from the person whom he asked xD

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

            Nahh lol, I didn't get 2C and that was half the question, so...

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

              I answered the other half ;)

»
15 months ago, # |
  Vote: I like it +1 Vote: I do not like it

When will you guys publish the editorial and allow people to upsolve?

  • »
    »
    15 months ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    The official editorials will be released. For now, you can upsolve the problems here!

»
15 months ago, # |
  Vote: I like it 0 Vote: I do not like it

Will the test data be published?

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

    They don't usually publish the test cases themselves, but they do (eventually) publish the test case generators for each year here (should be in a repository titled osn-{year}). These will usually be in tcframe format.