I_love_Tanya_Romanova's blog

By I_love_Tanya_Romanova, 4 years ago, translation, In English,

Some time ago in russian discussion of SNWS 2015 ballon said that I should start recording screencasts of my participation in contests. It sounded like a joke for me, and I don't think that it is interesting for a large number of people; but still I decided to try something new and record one of contests, even if I am not going to do it on a regular basis in future. At least now I can save a lot of time while answering questions like "How are you coding", "do you use debugger", "do you prefer CodeBlocks or Visual Studio" and so on.

Below you can see a screencast of my participation in SNWS 2015 Round 4. Problem statements are in russian. There are nothing interesting after 47th minute, when all tasks are done — only refreshing standings from time to time.

P.S. For those of you who are not familiar with SNWS/SNSS — SnarkNews winter series/SnarkNews summer series is a contest series held every year; it consists of 5 rounds with virtual participation, TCM/Time rules for scoring a single round and Grand Prix 30 rules for overall standings of series. (You can read more about these scoring systems here; starting from current season of SNWS 2nd place is getting 75 points instead of 80).

Usually problemset is in russian only, therefore most of contestants are from Post-Soviet states. Problemset usually consists of 6 problems, taken from other contests and rewritten in order to make it impossible to find given tasks using google; usually they are rather easy, comparing to problems from some longer individual contests or ACM ICPC contests, but you have only 80 minutes for whole problemset, so speed matters a lot here.

You may find current standings (without Round 5 yet) here.

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

»
4 years ago, # |
  Vote: I like it 0 Vote: I do not like it

You type really fast. BTW how do you get some-sort of random lyrics at the top of your code?

  • »
    »
    4 years ago, # ^ |
      Vote: I like it +8 Vote: I do not like it

    They aren't "random" :) It often happens that song from the top was actually playing while I was writing a solution or some time before/after it.

    I can actually type it, or just copy-paste — first way takes some time but gives one more opportunity to improve typing skills.

    • »
      »
      »
      4 years ago, # ^ |
        Vote: I like it 0 Vote: I do not like it

      What is your typing method? What fingers do you use to type special characters like '[',']','<','>' etc?

»
4 years ago, # |
Rev. 3   Vote: I like it 0 Vote: I do not like it

I am curious to know about some of your #define's for example #define y0 sdkfaslhagaklsldk.
Also, Congratulations on leading the contest You haven't mentioned that here. Really humble of you.

  • »
    »
    4 years ago, # ^ |
      Vote: I like it +6 Vote: I do not like it

    y0, y1, left, right and some other names can't be used as the names of global variables because they are defined in some of the headers.

    • »
      »
      »
      4 years ago, # ^ |
        Vote: I like it 0 Vote: I do not like it

      Thanks I didn't know that. I wonder what's the problem with asking something here about the code or commenting the fact that a person is down to earth. Thanks again dalex .