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

Автор atcoder_official, история, 2 месяца назад, По-английски

We will hold AtCoder Beginner Contest 373.

We are looking forward to your participation!

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

»
2 месяца назад, # |
  Проголосовать: нравится +9 Проголосовать: не нравится

Thanks for the contest. I hope my raitng++.

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

I love to give contests on atCoder because of short written and educational problems. CF sucks.

»
2 месяца назад, # |
  Проголосовать: нравится +3 Проголосовать: не нравится

I think atcoder is easy than CF but its rating++ is so slowy and CF rating++ is quickly.

The CF contests starts time is so late for me but atcoder contests starts time is just in time.

I am a Chinese people.This article have some grammer questions.Please forgive me.

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

raitng++raitng++raitng++raitng++raitng++

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

This is my first time participating in the AtCoder competition, and I hope it can be a great start.

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

GL&HF!

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

Wish I solve 6 problems.

»
2 месяца назад, # |
  Проголосовать: нравится +11 Проголосовать: не нравится

Problem G is UVA1411.

»
2 месяца назад, # |
  Проголосовать: нравится +22 Проголосовать: не нравится

Problem C was on the level of problem A.

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

Why Editorial Video show it "FINAL"? Why is this the last one?

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

    May be the final video, the updated and finalised to post.

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

      解説するぜこれまだやってたの今回が最後

      This is the last one.

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

        Sorry, not the native speaker of the language, but translated it; where did you get the information?

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

how to F?

»
2 месяца назад, # |
  Проголосовать: нравится +3 Проголосовать: не нравится

For E, ans is 0 when m == n.

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

    omg TY, that was my issue the whole time ._. I thought that was obvious, but I had gotten 1 WA and that was the WA.

»
2 месяца назад, # |
  Проголосовать: нравится +3 Проголосовать: не нравится

user https://atcoder.jp/users/Lydic copied the streamer https://atcoder.jp/contests/abc373/submissions/58234833.

the code is very similar and user 'lydic' sit beside me.

i dont think this is a good behavier

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

    how can i Report bad behavior?

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

      What do you mean by streamer? Do you guys get to stream in contests? And why are you guys sitting together?

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

        he watched a live broadcast during the contest and copied the code, maybe just to increase his rating. I'd just like to report that, as it's exactly a bad behavior.

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

        In brief,we're classmates,but in this contest,he watch the Streamer,and copy his code. Only change code style,i think it should be banned

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

        we were at school and the teacher organized us to play the contest so we are in the same computer room

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

      I mean, is there a offical way to accuse the cheating behavior?

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

How to count elements strictly greater than a given number optimally which is used in problem 5 , any other techniques ?

»
2 месяца назад, # |
Rev. 3   Проголосовать: нравится 0 Проголосовать: не нравится

Why the time complexity of problem F is $$$O(W^2\log W)$$$, I think it may be $$$O(NW\log W)$$$

https://atcoder.jp/contests/abc373/editorial/11051

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

Alternate solution to G: Randomly generate a permutation. While intersections exist, find one and uncross them by swapping the corresponding elements in the permutation. https://atcoder.jp/contests/abc373/submissions/58233895

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

Can someone prove or disprove my solution to problem G?

It works by starting with $$$R = [1, 2, \ldots, n]$$$ then perform the following for no more than $$$2n$$$ times. Find any $$$i, j$$$ that $$$P_iQ_{R_i}$$$ intersects with $$$P_jQ_{R_j}$$$ then swap $$$R_i$$$ and $$$R_j$$$. If the solution is not reached then the answer is $$$-1$$$.

  • »
    »
    2 месяца назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится
  • »
    »
    2 месяца назад, # ^ |
    Rev. 4   Проголосовать: нравится +1 Проголосовать: не нравится

    An answer always exists, though. The pairing with minimum sum of segment lengths is optimal.

    If there exist points P1, P2, Q1, Q2 such that P1 is paired with Q1, and P2 is paired with Q2, and segments P1 — Q1 and P2 — Q2 intersect, then pairing P1 with Q2 and P2 with Q1 will decrease the total sum of segment lengths, and remove an intersection point. If the sum of segment lengths of sum pairing is optimal, then there does not exist a pair of intersecting segments.

    What must be proved is that $$$2n$$$ iterations is sufficient.

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

      I think $$$2n$$$ swaps are not insufficient. If the pairing is unique, then “swapping” is same as sorting. Worst case is that it reduces to bubble sort, which will take $$$ O(n^2)$$$ swaps. The way I coded it makes it do many swaps in one iteration, which I do not know would be sufficient, or works with sufficiently high probability.

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

      how to be good like you

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

In Task D, is there any solution for the below test case:

4 4
1 2 2
2 3 -1
3 4 -6
1 4 4

Any help is welcomed.

»
2 месяца назад, # |
  Проголосовать: нравится -6 Проголосовать: не нравится

Problem F's Statement is unclear.

»
2 месяца назад, # |
  Проголосовать: нравится -6 Проголосовать: не нравится

Why in editorial code in task F the graph is being built as bidirectional graph but in problem statement its mentioned that the jth directed edge goes from uj to vj .

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

Problem E statement was a bit unclear. I had trouble to understand whether inequalities were strict. I think it should always be stated "strictly less" or "less or equal".

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

G has an originate problem (and I submitted my code for that problem changing N from 105 to 305), but my code got WA*3. It turned out that, the eps for precision error should be $$$10^{-14}$$$ or something less, which is quite annoying.

Lost my first blood. btw congrats to maspy

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

Thank you for the contest, I really enjoyed solving problem E (after the contest :(

But what exactly is the purpose of problems A, B and C. This is definitely nothing but a simple coding exercise. No problem here and it's not teaching the contestant a lot!

I've been enjoying ABC contests at Atcoder recently but I always get frustrated with first 2 or 3 problems.

Is there a way I can contribute ideas for such problems?

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

Was the editorial solution given for problem F, a standard approach? If it is a standard approach please share some resource to learn/practice the Greedy approach given in editorial for Problem F. I would be very thankful if someone answers.