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

Автор jinlifu1999, 6 лет назад, По-английски

Hello, Codeforces!

It's my honor to invite you to Codeforces Round #460 (Div. 2), which takes place at 13:05 UTC, January 31st. The round will be rated for all division 2 participants. Also we warmly welcome those division 1 participants to join us out of competition. Note that round starts in the unusual time! :)

This round is prepared by me and my friend wuminyan0607. Many thanks to my friend for helping me testing the round and generating testcases. Besides, many thanks to the Codeforces coordinator KAN for giving me a chance to hold this round, testers cdkrot, cyand1317, demon1999, Glebodin, vintage_Vlad_Makeev, FalseMirror for testing this round and MikeMirzayanov for the great Codeforces and Polygon platforms. Without their huge effort, this round would't be possible.

Hope you can find these problems interesting. Wish all of you fewer bugs and higher rating!

The scoring distribution will be announced soon.

UPD1: There will be 6 problems and you have 2 hours to solve them. The scoring distribution will be 500-750-1000-1500-2000-2500.

UPD2: System test is over. Hope you will like those problems. Congratulations to the winners!

Div. 2

  1. OO0OOO00O0O0O0O00OOO0OO (Solved all 6 problems and got 4 successful hacking attempts)

  2. pannibal (Solved all 6 problems)

  3. sasasagagaga

  4. answerrtx

  5. Kemal

  6. Ren_shimosawa

  7. UoA_Kanade

  8. just_soso

  9. jijiang

  10. TayTayTayTaylor

Div. 1 & Div. 2

  1. KrK

  2. Vercingetorix

  3. OO0OOO00O0O0O0O00OOO0OO

  4. uwi

  5. black_horse2014

  6. TonySnark

  7. zscoder

  8. Marco_L_T

  9. quailty

  10. pannibal

UPD3: Editorial is ready!

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

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

two consecutive rated rounds that's good__

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

What's the name of the cute character? :P

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

    It's something like "The thinking bear".

    To be honest, I'm not sure about the English name of that character. :)

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

    I think it is from uoj.ac. At least that is where I've seen it.

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

      GREAT I will give you an upvote :P

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

      A partial list can be found here (#2, #3, #5, #6, #7 from the top). I skimmed through my message images and found six more, which altogether are enough to supply two picture rounds (no I don't suggest that).

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

Good time for East Asia participants!

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

    Why so [user:@Phos] ?

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

      Usually this round would begin in 17:35(MSK),for Chinese participants they have to start their work in 22:35(CST) and Japanese even later 23:35(JST). It's too late for most of the students in the East Asia.

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

To be honest, if these bears appear in the problem statements, I'll consider spending the remaining contest time looking at them instead of raging randomly :P

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

1 upvote = 1 pray

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

We will try to bear this round too.

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

This time, my handle will definitely turn into "Green" . Nobody can stop me !

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

Cute drawings!

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

Another cute images contest!

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

I think that adrozdova is very old nick of demon1999) Why do you use it?

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

CS Academy Round #67 starts right after the round, is there something to be done about this?

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

Is this round a Chinese round?

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

I realized the author is Chinese at the first sight of thinking bear... BTW, I study in SJTU too. It's frustrating that campus network doesn't work from 00:00 to 06:00. So now it's a fantastic chance for us to participate in contests and get higher rating, isn't it?@jinlifu1999

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

I hope the difficulty gradient for this contest will be somewhat better than the last one. 2 rated contest in a row. ✌

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

"The scoring distribution will be announced soon."

Lies, lies everywhere.

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

Support teacher Jin OVO 资磁靳老师

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

solved 2 problems and got 50+ ratings :) , seems cool :D:D

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

Will the problems` background happens on "the thinking bear"?

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

Who found a palindrome here?

PS. I love palindromes.

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

Yet another Chinese round...

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

I'm interesting in if the round time was scheduled so that it does not overlap with the round on csacademy? Anyway, coordinators, good job!

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

hope everyone dies in this round :) :> :D xD =) =D <3 (:

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

BJLFZS

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

CONTEST, CONTEST and CONTEST...

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

thinking bear, moe! baidu's only contribution(LUL

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

Can't go to WC,so I'm here for CF round.

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

If it's half an hour ahead, it's perfect.

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

Please correct the timing of this contest in the Codeforces Calendar. It is 30 minutes ahead.

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

    Please, wait a minute. I will ask the coordinator to fix that :P

    Huge thanks to your correction :P I hadn't noticed that until I saw the calendar.

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

I have a question to those people who submit Problem A just in 1 minute ..??

A problem takes at least 3-5 minute to read from me, So how could you..??

Do you want to share or give me any tips about this..??

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

    It takes 20 seconds to read the problem for me. Maybe it is because I am reading in Russian and Russian is my native language.

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

      Do you read total problem just in 20 sec...!!!!!

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

        Lol. You don't need to read the whole problem statement) Don't read input/output format, skip useless legend or maybe learn to read faster) But it doesn't matter how fast do you solve first problem. 5 minutes or one minute. You need to solve MORE problems, time isn't the most important thing

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

    Usually it takes me from 30 seconds to 1 minute.

    If there are any tips about this, I may provide two: skimming for main keywords and improving your typing speed (for quickly finishing your code).

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

      Thank you man.

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

        Is thank you illegal in codeforces..?? I just have told thank you to Akikaze and some people gave me down vote... Was that necessary..??

        By the way, Due to your down vote I just solved 2 problems..

        Once Again Thank you MikeMirzayanov for creating this platform..

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

    Go read the examples and notes. That works only on A

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

jinlifu1999

Can we have the editorials please ?

Edit : I wanted the editorial for Round #459. I did not notice and asked it here before the start of this contest. Sorry for the misconception.

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

Good luck to all!

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

This is a perfect time for afternoon brazilian students. Thanks

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

30 minutes after the beginning of the round, super blue blood moon rises..

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

Just Curious to know, Why some contest have Unusual start time.

I wonder how CF appeals to global audience with all the different time zones. BTW In INDIA I prefer 15:35 UTC.

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

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

This is the first time I used this account to participate in CF. What do I need to watch out for?

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

It's lunar eclipse today while the contest and it's happening after a long time but consecutive two "fully" rated contest is even rare!:p XD lol. Let's hope it's worth missing the eclipse!!

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

"The scoring distribution will be announced SOON." What does "SOON" mean? :)

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

Hope for the short problem statements

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

Because of the eclipse, I may have to endure the wind on the balcony to participate in this game. I think this is not a pleasant experience :(

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

hope contest will be rated my first contest wish everone big rating so excited about it thank you MikeMirzayanov for platform codeforces.

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

Another contest without scoring distribution...

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

The first time that I'm happy that my flight is delayed! I could participate in a CF round at least! ¯_(ツ)_/¯

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

What does "consecutive" means in C?

Does

2 3 3 **. ...

gives the answer of 2 rather than 1?

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

it took me 37 min to see that k could be 1 in c ugh... the text said for you and your firends that made me thin k>=2

from 1500 to 2500 because of this mistake ...my first life lesson in cf :

READ THE PROBLEM CLEARLY!

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

How to solve D?

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

Very nice round, with good difficulty distribution.

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

How to solve E?

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

what might be the 15th testcase in D ? I kept getting tle .

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

I'm very impressed by the problem E. Very very nice.

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

    how you solved E?

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

      I have just got pretest passed, so solution could be wrong.

      Note that 'a' is co-prime to P. So, powers of 'a' form multiplicative group mod P. Let the size of this group be x. So , for each i, ai = ai + x mod P. Also, by euler's formula, we know x is a divisor of P - 1. So, x and P are co-prime.

      Now, it comes down to finding the number of j ≤ N (N is max limit), such that j·aj%x = b. This is because aj%x = aj mod P.

      This last part can be done using CRT, using the fact that x and P are co-prime.

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

    can you please explain the solution?

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

k=1 in problem C :)

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

What was test 15 in Problem D? I was getting a TLE. Is there a better solution than O(26*(V+E))? I did a DFS and stored the counts of all alphabets in a vector and took the maximum of them when I reached a leaf. I did this for every disconnected portion of the graph and took the maximum out of them.

Edit: It wasn't because of cycles, unless my code for detecting cycles was wrong. I had taken care of them beforehand

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

    Do you take care of cycles?

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

    Do you check the condition "Note that x can be equal to y and there can be multiple edges between x and y"?

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

    I went nuts optimizing my code. I removed the factor of 26, and went to simple DFS (only parameters passed were values u and v). And still TLE!!

    Although I had to make 2 DFs functions (1 to check if theres a cycle in that forest and other for ans from that forest).

    I dont think its complexity problem- there must be some edge case on cycles. Thats what I can think of. Any suggestions?

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

      Multiedges and you don't use a visited array apparently, thus DFS is not O(V + E) anymore

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

        Thank you. Aside from that, I think Len 's case is the thing. For the given configuration, my loop does goto O(N2). Should have been careful. Thank you :)

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

    I don't think your solution is 26 * (V + E).
    Consider test like this
    n -> n — 1
    n — 1 -> n — 2
    ...
    2 -> 1.
    I think you will run O(V) dfses, i-th dfs will visit i vertexes(total V^2).

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

      Why would I run O(V) dfses? I'd just run one dfs for this graph, no? I run multiple dfses only when the graph is disconnected

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

        I don't think that term disconnected can be used for oriented graphs. Everytime if(!vis[i]) will be true because i-th dfs can't visit vertexes > i on this graph.

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

      I have taken care of visited vertices and also I made dfs after topological sorting but still getting TLE in 15th test case

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

    What about complete bipartite graph that has n / 2 vertices in right and n / 2 in left

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

It was my dream to be purple after this contest, but it seemed that I failed.

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

Problem C in a nutshell

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

That moment when you lock your problem and after that you realize your solution has a bug

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

Anyone with a hint on how to handle E when x/p is greater than p?

My contest in a nutshell: solved 3 first problems in 10 minutes, got hacked in C and recovered right after, stuck with D for an eternity without knowing exactly what I've done wrong, then going on with E and realize that there wasn't enough time to make it perfect...

UPD: Just realized that my topological solution for D has gone completely wrong. Well the suffering seems to have no end... :<

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

    I thought the same, but was too lazy to write it. I am sure there is a smaller solution.

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

I submitted two codes for problem 2 Code 1 in Java: http://codeforces.com/contest/919/submission/34754490 code 2 in C++: http://codeforces.com/contest/919/submission/34757925 Both the codes have exactly same implementation, but, Java code got TLE on pretest 6 whereas C++ Code passed the pretests ! How is this possible?? I don't think fast IO can be a issue here. Can anyone explain why did it happen? Thank you !

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

Thanks jinlifu1999, Good contest :)

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

Problem C:

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

Am I the only one to do binary search with digit dp in B? :D

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

![Summary of the contest]()

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

JUST WTF MAN!! I wrote code for E and put it paste.ubuntu.com for sending it after contest (I sent link to myself so I could send code with mobile phone). Now I looked some peoples' code and I see they just COPIED MY CODE. How this happens! Is there any reliable paste site?

My code created 14:22:32: https://paste.ubuntu.com/26495347/

Some examples sent after my code:

http://codeforces.com/contest/919/submission/34769724 LMissher

http://codeforces.com/contest/919/submission/34769669 20155603

I know it's my mistake, but I want them to get disqualified from contest as it is really unfair.

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

Am I the only one who saw k=100000 in B and spent 1 hour thinking about how to solve it ?

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

    Even if k=100000 you can use the same solution that you use for k=10000. Just ran my code and it was < 1 s.

    EDIT: Didn't realize you could literally brute force every number. I had tried that and it seemed too long for k=10000, so I did another sort of brute force enumeration, enumerating in lexicographically smallest order.

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

Can anyone send a code of problem E?

思考熊

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

In problem B, is there a way to estimate the number of digits in the 10000th perfect number?

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

    The number of perfect number with length N is approximately the number of way to put 10 balls into N boxes, which is Combinatoric(N + 9, N) by stars and bars theorem.

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

      Thanks!

      To anyone else wondering, check out this code. The number of perfect numbers with digits <= 7 is ~ 7997. Hence the 10,000 perfect number should be of 8 digits.

      Do you think the brute force solution would pass the system tests?

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

        I used brute force and it passed.

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

          Almost everyone in my room used brute force. I was talking about the main tests. Logically I could argue that a loop of 10^8 calculations should give TLE. But thats not the case as all the top participants have used brute force.

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

            You can just test k=10000 locally (why are you lazy, it's so simple) and see that result is 10800100 (order 10^7), thus calculating the sum of digits takes at most 8 iterations, 8*10^7 simple operations can pass easily

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

        8 digits is ~10^7

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

In problem D, the problem statement says a path's value. Path in most cases means the vertices cannot repeat in the path. But the question assumes that the vertices can repeat and hence the answer is -1 if there is a cycle in the graph. I only understood the assumption after looking at the second test case and wasted a lot of time before that. Anyone face this problem?

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

    The last line of the statement says "If the value can be arbitrarily large, output -1 instead.". Should be pretty clear that "arbitrarily large" means infinite path and therefore cycle. Just my opinion.

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

      I shouldn't have to infer it from the question which is in general not expected. I anyway inferred the same after seeing lot of submissions on the question. But that took sometime and nobody should waste time during the contest.

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

    Same here. I'm amazed how everyone else was OK with this. Poor problem statement IMHO.

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

Whats Happens if I get a TLE on the first pretest of a problem? Do I get a -50 points for it?

(I know that there is no penalty for a WA but am not sure for a TLE)

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

Note to self: remember that an element's order in Z_p is not necessarily p -1. I failed E because of this. Oh well.

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

i did a normal dfs on problem D and i count the value after reaching each leaf and get the maximum value between last value and this value,but i got wrong answer. can someone tell me why my solution is wrong?

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

Can someone please help me to figure out difference between my solution and this solution. It seems same but my solution is giving TLE.

mathmaniac, we both have done same thing. What is the problem with my solution?

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

It was easy contest

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

So problem C says "You need to find k consecutive empty seats in the same row or column and arrange those seats for you and your friends", and "k consecutive empty seats" means "k seats that are consecutive without considering those seats that are occupied" instead of "k seats that are consecutive and they are all empty". That's why I'm hacked...

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

    No, "k consecutive empty seats" means exactly "k seats that are consecutive and they are all empty". You got hacked because you didn't treat the case k=1. For example, on test

    2 2 1
    ..
    ..
    

    Your code prints out 8 instead of 4.

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

I don't understand why submission http://codeforces.com/contest/919/submission/34754490 although submited at 00:42:27,it is has been run after all other submissions.

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

Can someone see why this submission TLE for problem D 34771026? or it is just because of time constraint is too tight for Java?

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

Height of UNLUCKINESS. Got one test case wrong only enough to destroy rank in 4th problem. So remember even one test case after pretest pass is sufficient to kill you temporarily :(. Thanks for the beautifully designed problems in the contest :)

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

My submission in Java for problem D gets TLE on test 32. Am I missing something? http://codeforces.com/contest/919/submission/34773421

Edit: Somehow this submission of mine gets AC :P http://codeforces.com/contest/919/submission/34778206

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

Great Contest! I did not realise a brute force solution would pass in B and ended up coding and debugging a DFS :P Anyways, a nice lesson for the future.

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

Why i have a time limit exceded In my C submisiorn C++11 compiler and why i have accepted in c++14 compiler??

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

So what is the problem with the D's 15th test case?

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

    I got TLE for 15th test case because there was an issue in my modified DFS. I forgot to put vis array check and it got TLE. After putting the vis check, it got AC.

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

Hi, I'm not sure if this is the place to put it but please re-evaluate my solutions for contest 919. The system claims that neutron-byte/34741180 is too similar to czommerfelds/34745389. The solution is very simple so it is no surprise it would be similar. Also the first result on Google for "c++ sum of digits" yields the exact same function http://www.sanfoundry.com/cpp-program-display-sum-of-digits/. Thank you. Best, Christian

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

With all due respect I didn't like the contest that much ... the reason is mostly because problems D and E were not a challenge and this increases the expectation for problem F , and 'F' was only hard to code and didn't have that much theoretical beauty in my opinion Though I surely hope the next rounds jinlifu1999 would come up with will be much better :)

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

    Thanks for your comment.

    I think I will come up with better problems (perhaps challenging for Div.1 participants) if there will be "next time". :P

    Thanks.