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

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

Hello Codeforces,

I would like to propose a challenge to all this year's IOI contestants:

  1. Before the first day of contest pick some positive real constant C.

  2. During the IOI do C push-ups for each point you fail to score at the contest. Formally, if you score P points, you will have to do (600 - PC push-ups. You can do your push-ups during whole IOI and you are not forbidden to do more push-ups than you have to (which means that you can start doing your push-ups even before the first contest day).

This challenge is not completely new, several contestants have been doing it since IOI 2013, but as far as I know, it was never proposed publicly.

Feel free to share your chosen constant C and later also number of push-ups you have to do and your progress in comments.

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

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

I would like to reach a level where I can choose any constant C without any fear :)

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

Sounds awesome, but I fear choosing anything above C=2 will just kill me :D

So C=2 for me :)

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

I think I have a better plan: every time you fail to score 100/100 with your submission you should stand up and do C push-ups right near your workplace(as far as I remember, it's ok to stand up and do some exercise in case you are tired of sitting).

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

    I don't really like this idea, because it can negatively influence your contest performance.

    For instance, if you finish writing your solution just few minutes before the end of the contest and you still need to fix minor bugs, doing push-ups for each unsuccessful submit will make you lose very precious time.

    Also, sometimes it can be strategical to submit the same code multiple times, as only the best submission counts (for instance, when your runtime on the largest input is very close to time limit, so it sometimes gives you TLE and sometimes OK). Having to do push-ups after most of these submissions can discourage you from doing so.

    I think it's OK to do such things on contests where you only represent your self, but not on contests where you also represent your country.

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

      Yeah, but if you follow my plan and win IOI at the same time, then your victory will be ten times more cool :) You can do some workout after you got perfect score and have nothing to do till the end of the contest.

      If Scott was there, I bet he would take the challenge :)

      UPD
      I don't understand downvoting of Baklazan's comment. He has pointed some real drawbacks of following my suggestion. I remember myself having no guts to walk around my workplace at IOI, let alone speaking about push-ups.

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

    It would be fun to see all contestants doing push-ups during the contest. :D

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

Sounds challenging. I choose C = 1. Hope next year I will be able to choose larger. :P

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

0

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

I accept , C=3

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

Maybe regular challenge for every CF contest with c = 0.02?

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

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

I pick C = 2.

I like how you specified that C must be positive and real. But shouldn't it be rational as well? I think it would be very hard to do push-ups.

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

Challenge Accepted ! C=1 :)

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

I will, of course, accept this challenge as well. C = 8.

UPD: Progress: 1280/1276.4 -- I'm done!

I lost 54.55 points (436.4 push-ups) because I forgot to change return 0; to return -1; at one place (when changing a function that returned bool into a function returning int). Also, I probably lost 56 points (448 push-ups), or maybe even 79 points (632 push-ups), because I forgot to comment-out debugging output.

I think I will never forget these lessons and do these mistakes again :D.

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

Choosing C=2 and then failing day 1 (179 pts)... Well, here we go with the push-ups :D

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

I wouldn't mind joining all of you for some push-ups after day 2 :)

Any idea how to extend this challenge to the jury? We certainly could do C * all the points you guys did score, but I'm afraid that in order to survive the challenge we would need a C pretty close to zero :)

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

Someone has codes for tasks A and C ?? if there is please publish