MrOnlineCoder's blog

By MrOnlineCoder, history, 5 weeks ago, In English,

I was participating in recent Round #574 (Div. 2) contest (and not really successfully :D) and was monitoring submissions/standings. What I wonder is: how do some red and other people send their complete solutions to a problem on 2nd or 3rd minute? Do they have access to the tasks before the contest? Or it's some special mode of participation or something? I need 2 minutes just to read the task and open the editor, and they finish it in that time?

Thanks in advance.

 
 
 
 
  • Vote: I like it
  • +1
  • Vote: I do not like it

»
5 weeks ago, # |
  Vote: I like it -46 Vote: I do not like it

you can guess what output wants from the examples

»
5 weeks ago, # |
  Vote: I like it +38 Vote: I do not like it

read fast, type fast. I think these are biggest contributors. Reading english very fast is the biggest advantage.

  • »
    »
    5 weeks ago, # ^ |
      Vote: I like it +2 Vote: I do not like it

    being a russian speaker is the biggest advantage

    • »
      »
      »
      5 weeks ago, # ^ |
      Rev. 2   Vote: I like it +19 Vote: I do not like it

      Nah, you just need to read fast in English or Russian. And skip the story.

      I need 2 minutes just to read the task and open the editor, and they finish it in that time?

      Open the editor and copy your templates before the contest if you want to fight for the first submission ;p

      • »
        »
        »
        »
        5 weeks ago, # ^ |
          Vote: I like it 0 Vote: I do not like it

        Well, I had the template ready and editor opened before the contest, but the text is mixed with story and the task itself so sometimes it's kinda hard to determine where the story ends. Even if I would got it read in first 30 seconds, still I would have to think about the algorithm for 1 or 2 minutes. From my view, it seems like that top solvers just have already solved the task or probably after reading the text for the first time — just boom — and the final formula is in their head.

        Perhaps it really comes with experience :P

        And well, I read the task in Russian and I type quite fast.

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

It happened to me once submitting really early , I guess it depends on a set of factors. Firstly completely understanding the problem at first sight , then skipping the reading of several parts of the problem such as the story which in problems like A and B are not necessary to come up with a solution and often only by looking at the input/output people with a lot of practice are able to see a pattern therefore no need to read the statement . those are the main factors , i believe the key is to solve as many problems as you can and you will start to increase algorithmic thinking getting you to solve it a lot faster. Happy Coding :) !

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

they send also on 1st minute,experience matters;D

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

Having templates set and ready, a good internet connection that will take you to contest site immediately and skimming the problem will help. There is a difference between writing : REP(i,1,n) and for(int i=1; i<=n; i++) and other shortcuts. I think solving A within first 5 minutes is always possible though.

  • »
    »
    5 weeks ago, # ^ |
      Vote: I like it +101 Vote: I do not like it

    There is a difference between writing : REP(i,1,n) and for(int i=1; i<=n; i++)

    True. I always refuse to debug any code which contains the first one

    • »
      »
      »
      5 weeks ago, # ^ |
        Vote: I like it 0 Vote: I do not like it

      U're making it sound like you're willing to debug a code if it's the 2nd one.