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

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

Since TopCoder forums are not that active anymore, and I think Codeforces forums are more active, I decided to start (or continue) the You know your a TopCoder when ... thread here.

It was one of my favorite threads on TopCoder, and I enjoyed reading almost every response.

Let's continue by adding new interesting responses here!

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

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

You know you are a programming competitions addict when you write TCO round 2C instead of watching the quarterfinal of FIFA World Cup

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

You know you are a programming competitions addict when you add a semicolon at the end of the sentence instead of dot;

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

You know you are a programming competitions addict when you hate, when Skype draws this picture  instead of writting O(n).

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

You know you are a programming competitions addict when you failed a course of University just because there was a cf round at the same time with final exam.

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

I'm surprised at the number of responses (in that TC thread) related to sunrise.

When I see sunrise, I'm usually going to sleep.

UPD: Of course, you know you are a programming competitions addict when you do programming competitions often. And that I definitely am.

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

You know you are a programming competitions addict when playing this :)

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

You know you are a programming competitions addict when if there is no system to prepare problems you create Polygon.

You know you are a programming competitions addict when if there are no contest community and platform you create Codeforces.

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

    gg wp

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

    thank you sir for everything :D its good to have programming competitions addicted like you :D

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

    Thank you as much as God is perfect! if you did not make this gorgeous codeforces thing I even wouldn't be called a programmer.About a half of all the things I know about programming are gotten right from this site.You're way too awesome even if you read my private message and didn't answer it.

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

You know you are a programming contest addict when you visit codeforces page regularly to get an update on upcoming contests.

You know you are a programming contest addict when you don't see any contest in a coming week and you feel sad.

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

You know you are a programming competitions addict when your fingers try to run faster on keyboard then ever!!!(even faster then when you are typing assignment of semester subject before half an hour of deadline :P )

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

You know you are a programming competitions addict when you refresh the rank-list of codeforces during system testing over and over again to see your verdict!!

You know you are a programming competitions addict when you refresh the page of your room in codeforces over and over again in a hacking prone contest to see whether a new submission occurs or not!!!!

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

    You are a programming competitions addict when you are f**king annoyed with guys who post links to specific version of Codeforces and don't think about users who use another version and are logged out after following links like yours. Read this.

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

    "see whether a new submission occurs or not!!!!" really this goes like infinite loop of checks in room :D

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

You know you are a programming competitions addict when you notice you are thinking about "how should I optimize this program" when actually trying to decide in which order to do these things: wash your hands and then Eat, go to a toilet and then wash your hands. (I was a bit tired back then...)

ps. Correct answer is: go to a toilet, wash your hands, eat. That way you have to wash your hands only once!

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

... when you stalk IGMs (or competitive programming celebs).

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

You know you are a programming contest addict when :

  • You skip a movie/date with your girlfriend because the time clashes with a TC/CF/CC round.

  • You have become the master of converting timezones to your country's standard time.

  • (the best one) You are eagerly waiting for the launch of keyboard like this-

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

    I'd say the placement of parentheses is more of a PITA

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

    A small correction: when you both skip a date because of a contest.

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

      Aaahh. It took a bit of time, but yes.. You are indeed right :

      "You know you are a programming contest addict when you make a girlfriend who is also a programming contest addict". Not everyone is that lucky though. And then you end up having to make stories and giving your own explanations to her.

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

You know you are a programming competitions addict when you:

1- skip the summer Semester just to practice more :3 :P

2- participate in codeforces Round while taking a lecture in UNIX lab :D

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

You know you are a programming competitions addict when you notice the person sitting next to you in the bus is looking at you like you're crazy because you've been talking to yourself, struggling to solve a problem and finally when you did you said "aha" in a rather loud way!!!

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

Algoholic folks all around :D

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

You know you are a programming competitions addict when:

  • you relate NP with non-deterministic polynomial time rather than no problem.
  • when a friend asks you "have u seen The Tourist?", you say "yes, i have seen tourist".
  • you count candles on your birthday cake starting from 0.
  • all your friends notice if you don't wear a t-shirt won in a programming contest.
  • you make memes like this just to make this comment better.
  • you feel that Blue.Mary should change his TC handle to Red.Mary.
  • seeing a traffic signal reminds you of TC/CF rating charts.
»
10 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

You know you are a programming competitions addict when you know 3 full forms of DP.

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

    You know you are a programming competitions addict when you try to solve a math problem using DP.

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

      I actually used both binary and ternary search few times while solving problems from geometry exam in university.

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

      I remember my solution to IMC #6 last year began something like "Let's use dynamic programming (I hope whoever corrects this knows computer science)"

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

      Haha, on PMO I once started my solution using words "In this solution we will use an informatic data structure called heap. Heap can be imagined as a heap of plates. We can add plate to the top of the heap, remove plate from the top but don't move plates, which are not on the top." :D.

      And moreover, "Manhattans' streets" is a well-known problem, which can be solved using dp. That is an easy problem where we are asked to count numbers of shortest paths from (0, 0) to (n, m) moving on grid lines only ((n + m \choose n) of course).

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

    Dynamic Programming, Double Penetration, Dhinchak Pooja ?

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

You know you are a programming competitions addict when:

EDIT: a big thanks to MikeMirzayanov for making this happen :)

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

You know you are a programming competitions addict when you remember the national flag of Belarus.

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

You know you are a programming competitions addict when people start giving you arrays and trees as birthday presents.

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

When your new year resolution includes a RED codeforces rating!

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

You know you are a programming competitions addict when you type contest instead of context each time.

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

You know you are a programming competitions addict when if you see 105 you are thinking that it is actually 105 without formatting.

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

you know you are a programming contest addict when one of the prime numbers you memorized is greater than 10^9.

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

you know you are a programming competitions addict when you want to kill your wife because she invites some friends right on the time of an SRM or a codeforces round. (OK, that was a little bit harsh)

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

You know you are a programming competitions addict when you think that your name written in red is much better than in green.

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

You know you are programming addict when you start talking to yourself about a problem all day in a hope to find the answer

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

You know you are a programming competitions addict when you write a[]i instead a[i].

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

    Didn't get it.

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

      I suppose he meant hand-writing, with a pen on a paper. It happens with me sometimes, because brain remembers that a[i] is spelled a [ ] left i, so I write a[] and then try to put i inside brackets.

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

        Dunno about you, but I spell a[i] as a i. No need to say the brackets here.

        Also, putting the brackets first is a bad idea if you're working with larger formulas.

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

          I meant "spell" in writing/typing. When I type a[i] I press a, [, ], then left arrow key and finally i, and when I write code on paper, I often write a[] with no space between brackets, because in IDE there is no space too. But in IDE space doesn't matter, you can put anything inside, but with paper this won't work.

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

            I don't do it like this, pressing left arrow key is too much work for me :D

            Instead, I just write the brackets as it seems okay to me and check it when I finish typing a formula. Or the whole code. The "highlight matching brackets" option is a great thing!

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

You know you are a programming competitions addict when your girlfriend asks you why you bought her red roses and you say they symbolize amazing programmning skills.

You know you are a programming competitions addict when you think your heart is red only beaucase you hope so much that one day you will be red.

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

When you enter Prison due to participating at SRM.
When you Wakes up at midnight to Participate at contest.
When you leave your family taking Lunch to Participate at contest.
When you determine your appointments according to contests schedule.
When your team leader at work find you leave work for 2 hours to attend contest.
When you understand problem wrong and Implement your Idea wrong and got Accepted.
When you meet different mindset from all over the world.
When your best friends are from online judges.
When outage happen after you opened 250 with 1 second just to lose as much point as possible
When you make a mistake and write

  int arr[1]={1};
  cout<<0[arr]<<endl;

rather than

  int arr[1]={1};
  cout<<arr[0]<<endl;

and it work fine.

When you write this comment at 3 AM .

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

    arr[i] == i[arr] :)

    because,

    *(arr+i) == *(i+arr)

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

    You know you are a programming competitions addict when you write

    int arr[1] = {1};
    cout << arr[0] << endl;
    

    instead of

    int a = 1;
    cout << a << endl;
    
    • »
      »
      »
      10 лет назад, # ^ |
        Проголосовать: нравится +14 Проголосовать: не нравится

      instead of

      cout<<1<<endl;
      
    • »
      »
      »
      10 лет назад, # ^ |
        Проголосовать: нравится +17 Проголосовать: не нравится

      You know you aren't a programmer with good habits if you're used to writing endl instead of "\n".

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

        And what if it was an interactive problem? :)

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

          These are rare. That's why it's a bad habit to write endl, be used to writing "\n" and watching out if the problem's interactive instead.

          It's also useful when your code segfaults and doesn't print anything that hadn't been flushed out before it crashed, btw.

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

            "It's also useful when your code segfaults and doesn't print anything that hadn't been flushed out before it crashed, btw." — I would say that this argument tells why endl is better in that case, no the other way around. That can be awfully misleading when you 're trying to find a bug in some part of your code and it occurs that bug was in further part and you were looking for it earlier, because you thought it was before line with control cout, but in fact it was after that line, but it wasn't outputted, because of "\n".

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

              Yes, endl is better in that case. However, as situations where this knowledge needs to be applied are undesired generally (bugs in code), the "base form" is "\n" and only in situations where it's really necessary should endl be used. The opposite, using endl by default and "\n" only when your code gets TLE, isn't good, because it could cause TLE in a code that would otherwise pass (I just tested it, printing 500000 lines can be 5-10 times slower with endl).

              And of course, obscuring that distinction with defines can be a bad idea. But it still boils down to experience.

              The ideal way IMO is: write "\n" without thinking; if the problem's interactive, write endl; when looking for bugs, write endl.

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

                I experienced it. here are 2 submission one accepted and the other got TL. http://mirror.codeforces.com/contest/350/submission/7049263 http://mirror.codeforces.com/contest/350/submission/7048251

                it was about 9-10 times better using '\n' instead of endl ( about 6*1e5 lines )

                UPD:could you please show an example where '\n' cause a bug ?

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

                  It doesn't cause a bug, but it can cause a bug to stay hidden. Suppose you have a program which crashes at some point, and you want to print rubbish somewhere to see if that point occurs after or before the rubbish is printed (before = it will be printed). But if you use "\n", the output isn't flushed, and during the crash, non-flushed output is ignored (not printed), so the crash can seem to occur before that point, while it actually occurs later. And then, you can try to find the cause of the crash in the wrong part of the code.

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

        You know you are a programmer with good habits if you use this line in your template #define endl '\n'

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

          I'll just use the argument above: what if the problem's interactive? If you're too used to your defines, you could spend valuable time trying to find out where the bug is, even if you know why and when the distinction between the 2 newlines is relevant, and it honestly isn't worth it.

          Or alternatively: what if you're at a competition and don't code from a template?

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

    will you please explain "When you enter Prison due to participating at SRM."?, seems quite interesting !!

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

      In Egypt you forced to enter Armed Forces for about one year ? everything is forbidden there even mobile & your personal clothes. you take permission to take a 48 hour vacation say from saturday at 6 pm to monday at 6 pm
      If you late for any reason 90% you will enter a Prison 2*2 M room without light and shave your head by zero degree.
      to go from my city to my place at Armed Forces it will take about 5 hours and there is an SRM at 1 PM ,I make a decision to take SRM and enter Prison and shave my head by zero degree.
      but it take one hard day and I go out to normal life. :)

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

...when you really expect that salaries do grow as O(skills^2) or at least O(skills*log(skills))...

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

You know you are a programming competitions addict when you want to AC a problem instead of to go to bed even it is 4 a.m.

You know you are a programming competitions addict when you have as more accounts of online judge platform as possible.

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

    You know you are a programming competitions addict when you can easily say that 2^31=2147483648 and 2^63=9223372036854775808..... and then they remind you of int and long long.

»
10 лет назад, # |
  Проголосовать: нравится +22 Проголосовать: не нравится
  • You know you are a programming competitions addict when you open CF/CC/TC websites first just after connected to internet

  • You know you are a programming competitions addict when you have a CF/CC/TC account but you don't have a facebook account !!
  • »
    »
    10 лет назад, # ^ |
      Проголосовать: нравится +46 Проголосовать: не нравится

    You know you are a programming competitions addict when you have to register a facebook account just to take part in Facebook Hacker Cup :o)

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

      Lol, that was my case exactly. Of course, I didn't open that account under my name — I can't get the t-shirt this way, but I wouldn't want a t-shirt with anything related to social networks written on it, anyway.

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

When you write 4*3 instead of 4 x 3 while doing math on a paper .

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

    What about 4·3? Scalar product is more appropriate here than an asterisk or vector product...

»
10 лет назад, # |
Rev. 2   Проголосовать: нравится +16 Проголосовать: не нравится
  • You know you are a programming competitions addict when you talk with yourselves more than with others
»
10 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

You know you are a programming competitions addict when you occasionally put ';' at the end of the line instead of the dot

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

You know you are a programming competitions addict when you post a comment on this blog to have fun with other programmers in programming community!

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

You know you are a programming competitions addict when you see this post about TC SRM 627 before you see the email reminder sent by TopCoder.

P.S. i received the email an hour ago, and chrome made the post 40 minutes ago. :D

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

You know you are a programming competitions addict when your counting is started from 0 instead of 1 .

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

when you wonder why people in real life are not marked by colours...

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

You know you are a programming competitions addict when you now, that #include and #define are not hashtags.

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

    more like, you know you are a programming competitions addict when the your most commonly used hashtags are #include and #define.

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

...you always type "int" intstead of "in".

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

There is one cool thing in Russian language related to the topic, but that may be not so funny for non Russian-speakers. It must be well-known by most of Russian users, but I guess not by others.

If you want to say to the teacher of Russian language that you like debugging sth, she (or he) will immediatly correct your words to "I like postponing sth". (The word "debug" in Russian sounds like wrong-built word "postpone").

But you are a programming competitions addict when you know, that it's not a mistake, and that's exactly what you were going to say :)

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

Nearly 2 days without update....It seems everyone is out of idea :D

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

    You know you are a programming competitions addict when you feel there are something wrong if no updates happened to this post since 2 days. :)

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

You know you are a programming competitions addict when you're sick of "You know you are a programming competitions addict" threads.

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

    I don't think this a sign that you are a programming competitions addict. :) Although, what are the other threads you are talking about?

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

      A=>B doesn't mean B=>A. 2 is enough to make plural form of threads. The other one is on TC.

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

When you response.

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

You know you are a programming competition addict when you Unconsciously think about tasks like "printing names of all the people" which does not fit in TL=1 sec.

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

If timer on your phone is always set to 1 hour 15 minutes

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

    Mine is set to 2 hours. Recently it is working fine, but some times back, it used to be off by 5 or 10 minutes. :P

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

You know you are a programming competitions addict when you read all these comments and realize that you're not the only one doing these stuff :D

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

You know you are a programming competitions addict when you play video game and get lag, suddenly you scream TLE with loud

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

    If you still play video games, you are not a real programming competition addict.

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

You are programming contest addict, when you get out early from Office to participate in Codeforce or Topcoder at home.

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

    You know you are a programming competitions addict when you participate in Codeforces or TopCoder competitions from your office. *

»
10 лет назад, # |
Rev. 2   Проголосовать: нравится -9 Проголосовать: не нравится
  1. You are a programming contest addict when you try solving a problem but could not solve it and went for sleep then... Then you dreamed all about coding and problems [What a horrible dream this is!!!!] and sometimes comes up with an idea that can solve the problem.....
»
10 лет назад, # |
Rev. 2   Проголосовать: нравится -21 Проголосовать: не нравится

deleted;

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

you know you are a programming competitions addict when you finish every sentence with ';' instead of '.' ;

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

You know you are a programming competitions addict when you work hard to learn new topics everyday and after 70 rounds, you see your user in blue.

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

You know you are a programming competitions addict when you see cows and call them "Bessie," or when you see foxes and call them "Ciel."

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

    There is another fox called "Jiro".

    Somehow one day I see him in the real world:

    (If we write "Fox Jiro" into Chinese then it is "狐二郎")

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

You know you are a programming competitions addict when you enjoy watching Egor's and Petr's videos of SRMs and CF Rounds that are recorded on youtube ;)

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

    I think I will call someone like that nolife or someone that has absolutely nothing to do with his time rather than programming addict :P. By the way why haven't you mentioned dj3500 :D?

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

      got you! ur a commenter on of the dj3500's videos! :DD

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

        Haha, yes, indeed sometimes I am. But this is not, because I'm watching them, but rather make fun of recording them :P.

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

      hmmm well i said enjoy watching them, not watch them all the time ^_^ i only watched about 5 videos. of course there are more people recording, that doesn't mean i will watch all of their videos, because i don't have that time to waste :P. and i don't think it's nice to call me "nolife" based on a comment like mine, some people enjoy watching (basket ball, football, etc...) that doesn't mean they have nolife, and doesn't mean they waste their time on it(well some actually do xD). i welcome comments and feed backs :D, but don't judge people by their comments!

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

Div2-boys in this topic — LOL

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

    ... said user who is hesistant of submitting anything in div1 because he might fall into div 2.

    BTW, I am green now only because I'm ill

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

You know you are a programming contest addict when semicolon is the first key to have its marking worn away from your keyboard ;)

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

    You know you are a programming competitions addict when you guess that the ; key on gkeesh7's keyboard has its marking worn away not because of using ;) smileys (like at the end of his comment) too much. :D

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

You know you are a programming competitions addict when your understanding of this song is different from other people.

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

You are an programming contest addict when 1. When you miss friends Reunion due to participate in an contest. 2. You wait more than 1 hour openning the contest page and see the timmer running... :P

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

when you don't hear any voices because you're in a contest!

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

You know you are a programming competitions addict when you want to start sentence with "for" but writes "REP"..

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

... when you type "swimming bool" instead of "swimming pool".

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

when you estimate mean IQs of countries from their performances in programming competitions

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

When, instead of having dinner in the beautiful village you are spending your vacation, you are competing on an uncomfortable plastic chair and a small table in the kitchen of your rented apartment.

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

You know you are a programming competitions addict when you read all the posts above. :D

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

You know you are a programming competitions addict when you look through the window and wonder why the trees have their leaves above their root.

Note for true addicts: when I say "window", I mean a frame opening on outdoor, okay? ;-) Make a 2PI rotation on your chair and you'll probably see one.

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

    Make a π rotation on your chair and you'll probably see one.

    because making a rotation means i will essentially be doing nothing (i'm so lazy! :/)

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

      The fact that you thought of rotating as a mathematical rotation(impossible in real life) instead of physically rotating the chair in order to see the whole room may as well be a sign of addiction :P

      (though I have to admit I also thought about the mathematical rotation first!)

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

You are a programming competitions addict when; you prefer solving the problems that you couldn't solve at the contest to writing a comment to this blog.

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

For Indians: When you participate in Topcoder SRM 637 instead of celebrating Diwali

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

You know you are a programming competitions addict when any number containing digits 4 or 7 is your lucky number!

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

You know you are a programming competitions addict when you know a=a+b; is correct even when b is not equal to zero

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

When you find this video funny .

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

I has written this comment because I wanted to hold this topic in recent actions

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

You know you are a programming competitions addict when you wear a bitmask on Halloween.

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

You know you are a programming competitions addict when your daydreams are about competitive programming .

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

... when you make toast involving specific colors xD

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

You know you are a programming competitions addict when you press Ctrl+Space while writing an assignment report and expect MS Word to autocomplete!

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

When you sing this song but replace STAIN with GREEN.

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

You know you are a programming competitions addict when you are in your holidays in a remote skiing resort (no phone signal) with your girlfriend and friends and leave in the middle of the night and walk for about 1 hour in the middle of a snow storm to get to a mall with internet access to participate in a programming contest.

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

When you search for sample test cases in your exam papers

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

You know you are a programming contest addict if you stay up till midnight even when you are ill for Codeforces contests. The level of addiction increases if your rating increases in spite of such conditions!! It happened to me yesterday!! :D

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

You know you are a programming competitions addict when "human judge" sounds funny :P

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

You know you are a programming contest addict when you write class notes in C++ syntax :)

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

You know you are a programming competitions addict when you get depressed for days after missing single contest! =P

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

You know you are a programming competitions addict when you leave India — Pakistan Cricket match for a coding competition!!

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

You know you are a programming competitions addict when you have two totally different choices: to take part in a contest or to watch a football match in LFP. You know you are a programming competitions addict when you get up at midnight in China, after two hours of prgramming, still stay up for another 1 hour to see the verdict!

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

You know you are a programming competitions addict when companies prefer to give you valuable prizes rather than job offers.

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

You know you are a programming competitions addict when you write "&&" instead of "and" in your english exam

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

You know you are a programming competitions addict when you are waiting February 14-th only for a CF Round :D

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

You know you are a programming competitions addict when you postpone your marriage date as it conflict with the upcoming codeforces round or tc srm :D

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

I wanted to write something funny in this thread, but then I've understood, that I'm not an addict and I'm sitting here just for reading blogs.

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

when you don't learn Python until TC & CF added it

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

You know you are a programming addict when you say happiness is seeing the Codeforces pay attention counter ticking regularly ^_^

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

You know you are a programming contests addict when you spend more time on Codeforces than facebook and chatting takes place over comments :D

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

You know you are a programming contests addict when you switch to codeforces.ru from codeforces.com to see what is the recent activity.

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

    You know you are a programming contests addict when you when you have more than 2 thoughts but you write them in separate comments in order to get more upvotes.

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

      People like you care for upvotes. I don't. I am into the community for gaining and spreading knowledge.

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

You know you are a programming competitions addict when a friend of yours asks you for some pointers on a game and you give him a few NULLs.

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

you know you are a programming competition addict: 1.) when you hear the word "python" and you never think about the snake. 2.) when you hear the word "tourist" and you only think how good he is at programming. 3.) when your 90% of bookmarks are related to coding. 4.) when your template is sometimes longer than your actual program. 5.) if you have watched coding screencast on youtube.

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

You know you are a programming competitions addict when you don't think about animals, when you hear about tapirs, teady bears, pinguins or pigs and hedgehogs(andrewzta, winger, dgozman)
sorry, if I forgot somebody

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

When you simply participate in 'Goodbye 2014' contest

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

You know you are a programming competitions addict when You Forgot That the root of the Tree is not At the top of the Tree.(In real Life)

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

You know you are a programming competitions addict when you allow your guests play your Xbox just in order to get rid of them for the time of contest.

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

You know you are a programming competitions addict when you take part in a contest instead of watching a match of your favourite team playing against their rivals.

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

You know you are a programming competitions addict when you think that hashtables are useless because log n find/update/erase is good enough.

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

when the first tab you open in your browser is Codeforces :)

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

You know you are a programming competitions addict when you hear someone shout 'I have been bitten by a python' and your only thought is: 'poor guy got TLE with the right algorithm'.

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

You know you are a programming competitions addict when you think big number is 1e7 or 1e8

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

You know you are a programming competitions addict when you see people use Facebook as something other than a competitive programming site!

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

You know you are a programming competitions addict when infinity is a number.

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

If you are under 18 years old, you know you are a programming competitions addict when you keep competing in programming contests at midnight without your mom's permission.

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

You know you are a programming competitions addict when you start taking your CF Rating more seriously than your Grades

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

When you're preparing pancakes and catch yourself thinking "Just a bit of flour and I'll try to submit it."

True Story

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

You know you are a programming competitions addict if when you see word "tourist" somewhere you think about a CP Legend)

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

You know you're a competitive programming addict when you spend more time on codeforces than you spend on redtube.

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

    You know you're a competitive programming addict if you're typing a website address and "po" is autocompleted to "polygon.codeforces.com".

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

You know you're a competitive programming addict when you give your friend a treat after becoming blue for the first time.

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

You know you are a programming competitions addict when you performs badly in every contest but hope for better in next one. I have been doing this for last 2 years, and i am still cyan. :(

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

You know you're a programming competitions addict when "Wanna train in the gym?" is an ambiguous statement.

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

    If you really are a programming competitions addict, "Wanna train in the gym?" is not ambiguous any more.

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

You know you are a programming competitions addict when you eat problems for breakfast.

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

*

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

You know you are a programming competitions addict when you round up 100000 to 100007 or 100013.

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

You know you are a programming competitions addict when your parents just left you home alone and you still keep coding :P

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

You know you are a programming competitions addict when red becomes your favourite colour :D

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

You know you are a programming competitions addict when you think of 42 when you hear something about 420 and you think of hash tables when you hear something about hash

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

You know you are a programming competitions addict when your nickname is InfoAdict.

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

You know you are a programming competitions addict when you're not gay but you love tourist.

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

You know you are a programming competitions addict when you participate in a contest instead of studying for exams.

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

You know you are a programming competitions addict when you use "notorious coincidence" in your jokes :D

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

You know you are a programming competitions addict when you open codeforces.com instead of google.com to check if your internet is working!

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

You know you are a programming competitions addict when you hear "some infinities are bigger than other infinities" and sounds more like a Wrong Answer that a romantic phrase

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

You know you are a programming competitions addict when you don't have to wash t-shirts, because you keep winning new ones.

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

You are a programming competitions addict when you name your child with a single letter name (probably forgetting that you will have to support this codebase for the entire life) and then you realize that you will have a chance to change her name next New Year.

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

... when you paid $40 more for a flight ticket and put extra $100 in jeopardy just to make sure you can participate in IPSC.

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

When after attending 2 hour Java lecture, being extended to 3 hour, and having dinner in 10 minutes, so as not to miss the contest. I think this is addiction of contest.

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

You know you are an addict when your rating keeps on decreasing but you still participate and practice :)

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

You know you are a programming competitions addict when you wait till the end of year to change handle :D

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

You know you are a programming competitions addict when tourist is your idol.

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

You know you are a programming competitions addict when reading comments of this thread makes you feel better than reading comments on social networking sites.

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

You are a programming contest addict(or should I say problem solving addict?) when you solve a problem and figure out that you have to sign in first to submit.

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

When its 31st December and you search the competitive coding websites for a live contest .

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

You know you're a programming contest addict when on new year, instead of going out and celebrating with friends , you're just lying in bed and checking codeforces again & again for some new year contest or related blog posts .

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

You are a programming competitions addict when you compete too many competitions.

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

You know you're a programming contest addict when you are the 2nd lowest contributor on programming contest website.

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

You know you are a programming competitions addict when you feel butterflies in your stomach when a green AC appears on the screen

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

You know you are a programming competitions addict when you feel annoying about whether it's 0-based or 1-based.

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

You know you are a programming competitions addict when you are a programming competitions addict and you realize it.

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

You know you are a programming competitions addict when you wake up at 5-8am for a CF round but can't make it to a 7:30am class (it is hard living in an unusual start time country :( )

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

You know you're a programming competitions addict when you read all the comments in the blog " You know you're a programming competitions addict when ... "

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

I never considered my love for Coding in Computer Programming Languages an "addiction", even though my love for watching FIFA World Cup finals is unquestionable and undebatable.

Coding has ever been for me an artful, scientific and engineering task in an honored mission to cooperate fruitfully, decently, respectfully, peacefully, and joyfully with fair and honest people to serve the wellbeing, justice and peace for all everywhere around the globe.

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

You know you are a programming competitions addict when you read DP as Dynamic Programming, not Display Picture.

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

    And when you read DFS as depth first search, not Duty Free Store .-.

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

I know I am a programming competitions addict when I seriously consider spending $500+ on flight and accomodation to participate the Lyft Level 5 onsite final in which I have absolute zero chance of winning anything.

(May not get in though, but they did send me an invitation)

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

    I really want to do that but I won't because of classes. You are really an addict!

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

You know you are a programming competitions addict when:

  • you're considered late for class because you arrived at 9:05 instead of 9:00

  • when your mom says that the lunch will be ready in 10 minutes and you spontaneously open codechef and wait for it.

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

You know you are a programming competitions addict when you comment on 4 years old post.

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

You know you are a programming competitions addict when you don't notice relative coming in and out of your house because you are solving some hard problem.

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

You know you're a programming competition addict

  • If you use "one billion and seven" to mean "too many"

    "I've told you $$$10^9 + 7$$$ times to close the #%^@ing door!"

  • If you want a T-shirt with $$$O(\infty)$$$ on it
»
5 лет назад, # |
  Проголосовать: нравится +5 Проголосовать: не нравится

You know you are a programming competitions addict when you teach alphabets to your younger brother as A for Atcoder, B for Beginners, C for Contest