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

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

We will hold AtCoder Beginner Contest 319.

The point values will be 100-200-300-400-450-550-575.

Until ABC 318, we used 8 problems per contest because there were many difficult tasks we wanted to use in ABCs. Since we have used most of them, from this ABC, we will use 7 problems per contest.

The difficulty of problems A-F will not be changed. The range of difficulty of new problem Gs will be wider, some of them can be as easy as current problem Gs, while others can be as hard as current problem Exs. Please check the point values of each contest for more accurate estimation of difficulties.

We are looking forward to your participation!

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

»
3 года назад, скрыть # |
 
Проголосовать: нравится +93 Проголосовать: не нравится

Number of Tasks: 8

from this ABC, we will use 7 problems per contest.

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

It says there will be 7 problem in ABC, but in this blog, it says Number of Tasks: 8.

So WHY?

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

Number of Tasks:8

So where is the 8th problem???

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

This game only has 7 tasks, I don't know if this means the overall difficulty has increased

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

    The post said:

    The difficulty of problems A-F will not be changed. The range of difficulty of new problem Gs will be wider, some of them can be as easy as current problem Gs, while others can be as hard as current problem Exs.

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

I hope it can be simpler this time.

»
3 года назад, скрыть # |
 
Проголосовать: нравится +41 Проголосовать: не нравится

What the hell is problem statement of C?

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

The atcoder crashed...

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

dude can you explain qC

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

I don't have any ideas about C-False Hope.

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

The difficulty of problems A-F will not be changed

But I think it's harder than usual

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

C has the worst problem statement I've ever seen.

»
3 года назад, скрыть # |
Rev. 2  
Проголосовать: нравится -33 Проголосовать: не нравится

.

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

Literal False hope

»
3 года назад, скрыть # |
 
Проголосовать: нравится +17 Проголосовать: не нравится

After reading C:


wth-is-c

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

The Problem statement and explanation for C is too bad

»
3 года назад, скрыть # |
 
Проголосовать: нравится +6 Проголосовать: не нравится

Task C was really a disaster.

Never seen such a bad description of a problem ,Even the Explanation of test cases are not clear.

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

Am I the only one who thought E >>> (F and G)

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

Can anybody explain C ?

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

how to solve D?

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

First five problems without C, how awkward, and bad problem.

»
3 года назад, скрыть # |
 
Проголосовать: нравится +10 Проголосовать: не нравится

Laugh at A, get confused about B, and then give up understanding at C.

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

I request Atcoder to take some action against a mass group whose user name starts with "klu". These all students belong from a certain university and have clearly mass copied, this drastically pushed the ranks.

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

Can someone explain the statement of C?

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

In problem C,Takahashi can see numbers in each cell in 9! different ways and we have to calculate valid permutations.A valid permutation is one in which for each row,column and diagonal which consists of two same values and one different value,he must visit the cell with different value before atleast one of the other two cells with same value. After that , the implementation is pretty much brute force.

But the definition of valid permutation (not disappointed) was not clear at all atleast for me personally, it took me 40 min to understand what question is asking us to do and 7 odd minutes to implement it.

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

G is even easier than F

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

I think this can be called a ABC319C disaster.

»
3 года назад, скрыть # |
 
Проголосовать: нравится +15 Проголосовать: не нравится

What is C? Why is C?

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

Why there's no English Editorial?

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

When will the English Editorial be released

»
3 года назад, скрыть # |
Rev. 2  
Проголосовать: нравится -8 Проголосовать: не нравится

How to solve G? I used simple BFS with o(n^2*log(n)) solution using sets and got TLE.

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

Is there any problem related to G? Very thanks!

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

Can someone help me understand why my code for problem D doesn't pass all the tests? https://atcoder.jp/contests/abc319/submissions/45406059

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

C is the most shit problem

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

I have a strange solution for F:

Enumerate over all possible visiting orders of vertices with $$$t_i=2$$$. For each permutation, consider the following greedy strategy:

  • Find a monster you can reach with the minimum strength. If you can't defeat it, take the reachable medicine with the highest priority (determined by the visiting order).

Repeat this step, until all monsters are cleared or there is no medicine available.

The overall time complexity is $$$\mathcal O(m!\times n\log n)$$$, where $$$m$$$ is the number of medicine vertices. So it can't fit in the time limit, but actually with some simple optimizations it ran in $$$800\mathrm{ms}$$$ (maybe can be hacked?).

However, I got WAx1 (submission). Did I make a mistake in the program or the idea is wrong?

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

Can anyone give proof for E, how time taken for t1 and t2 will be same if t1%840==t2%840

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

In the F,the data may be weak

5

1 1 1 1

2 2 0 5

3 1 1 1

4 1 15 1

My AC code can be hacked

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

    My submission https://atcoder.jp/contests/abc319/submissions/45439007

    And the reason is that I don't consider the limit of ti=2 must take the medicine

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

    it was originally came up with DJ2006 :-)

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

    I was looking at the submission of hitonanode, which seemed to more or less implement the algorithm described in the second editorial, the correctness of which I had tried to understand and prove. Eventually, to my great surprise, I constructed the case

    6
    1 2 0 3
    1 2 0 2
    2 1 3 3
    2 1 15 1
    3 1 2 2
    

    for which the answer should be Yes, on which the aforementioned submission outputs No.

    In my drawing of the corresponding tree below, the two multipliers are circled.

    As for why it's Yes:


    1 -> 2 -> 3 results in 1*3+3 = 6, then 6*2 = 12, 12+2 = 14, 15 cannot be defeated. However, if one does 1*2 + 2 = 4, then 4*3 = 12, then 12+3 = 15, then 15 can be defeated.


    Afterwards, I checked that the submissions of some other top contestants also output for this Yes.

    I had thought of private messaging hitonanode about this, but then, I felt a bit too shy to do so to such a highly rated coder for something as relatively unimportant as this. It is also not the first time I've seen solutions with more minor bugs AC. However, I do not think it is impossible that hitonanode or someone else could tell me thru what channel to submit an after contest case. Another thought is that maybe maspy, with whom I once had a minor exchange on GitHub, could point me to the right direction?

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

I'm really delighted to see that I forgot the $$$\pmod {998244353}$$$ in G. That's why I got WA.