Блог пользователя rng_58

Автор rng_58, история, 5 лет назад, По-английски

We will hold AtCoder Grand Contest 034. This contest counts for GP30 scores.

The point values will be announced later.

We are looking forward to your participation!

  • Проголосовать: нравится
  • +102
  • Проголосовать: не нравится

»
5 лет назад, # |
  Проголосовать: нравится +1 Проголосовать: не нравится

Is the website ok? It responds slowly as hell

»
5 лет назад, # |
  Проголосовать: нравится +8 Проголосовать: не нравится

How to solve C?

»
5 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

How to get 2540 on the last sample testcase in C? I got only 2626 and I can't see the bug in my idea.

  • »
    »
    5 лет назад, # ^ |
    Rev. 2   Проголосовать: нравится +10 Проголосовать: не нравится

    As I see from my solution we take $$$1000$$$ days for exams $$$4, 10$$$ and $$$540$$$ for $$$9$$$

»
5 лет назад, # |
  Проголосовать: нравится +13 Проголосовать: не нравится

Congrats to Petr the single guy to solve all problems.

»
5 лет назад, # |
  Проголосовать: нравится +83 Проголосовать: не нравится

How to get your best result to date on AtCoder?

Start by implementing both A and B before submitting each of them, because that's what all the cool kids do. Get two Wrong Answers. Attempt to fix A only to get another Wrong Answer. Contemplate throwing your laptop into a fire.

After 45 minutes, having A,B,C, skip D in favor of E, because the former is obviously too difficult. Observe that E is indeed trivial and can be even solved in $$$O(N)$$$. Don't listen to your suspicious voice, implement it and get WA. Contemplate throwing the laptop into a fire again.

Then realise you're an idiot and fix E. Subsequently read D and remember that you know this trick. Solve it in 10 minutes and then painfully watch how your penalty is dragging you down each minute.

»
5 лет назад, # |
  Проголосовать: нравится +26 Проголосовать: не нравится

D is so beautiful! Thanks for the great contest!

»
5 лет назад, # |
  Проголосовать: нравится -8 Проголосовать: не нравится

Why is it legal to divide in F?

The solution is something like $$$\frac{[1-2^n, 1, 1, 1]}{[1, 0, 0, 0]-input}$$$, but why is it OK to perform the division with zeroes in the denominator?

  • »
    »
    5 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    Because there are no zeroes in the denominator. Each denominator is of the form $$$-1\pm p_0\pm p_1\ldots\pm p_{2^N-1}$$$, where half of $$$\pm$$$ signs is replaced with $$$+$$$ and half is replaced with $$$-$$$. Because the sum of $$$p_0,\ldots,p_{2^N-1}$$$ is $$$1$$$, the denominators cannot be zero (except the denominator at index $$$0$$$, which is special-cased).

»
5 лет назад, # |
  Проголосовать: нравится -15 Проголосовать: не нравится

This contest was good, but... the solutions of problem A, B, C, E was greedy.
Is it "GreedForces" or "AtCoder Greedy Contest"? :)

  • »
    »
    5 лет назад, # ^ |
      Проголосовать: нравится +19 Проголосовать: не нравится

    Problem E is $$$dp$$$. Either way, I don't find this so surprising since a big proportion of all the problems are greedy and because AtCoder has an inclination towards less technical tasks, greed & math are the most widespread types.

»
5 лет назад, # |
Rev. 2   Проголосовать: нравится +10 Проголосовать: не нравится

This submission of Task A gives answer "NO" for test case

10 1 9 2 10
..######..

But it still got accepted, I think the correct answer should be "YES", is this a case of weak test cases or am I making a mistake.

»
5 лет назад, # |
  Проголосовать: нравится +8 Проголосовать: не нравится

How to solve D in $$$O(S\log{n})$$$?

  • »
    »
    5 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    Basically, in the flow solution, find each shortest augmenting path in $$$O(log n)$$$.

    • »
      »
      »
      5 лет назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится

      So you need to maintain 4 heaps at each part and bruteforce each possible way how augmenting path may look?

»
5 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Is it possible to find the minimum possible sum in problem D faster than $$$O(S N^2)$$$?