ahmed_aly's blog

By ahmed_aly, 3 years ago, In English,

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!

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

»
3 years ago, # |
  Vote: I like it +96 Vote: I do not like it

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

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

    I did the same!

  • »
    »
    3 years ago, # ^ |
    Rev. 3   Vote: I like it +1 Vote: I do not like it

    i scheduled my TV to record the World Cup match and participated in TCO, then watched the match after challenge phase. :)
    P.S. thankfully nobody in arena (until it died atleast) gave any spoilers about the match. :)

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

    You know you are a programming competitions addict when you participate in TCO Round 2C even when your own country is playing the FIFA World Cup Quarterfinals!

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

    along the same lines:
    You know you are a programming competitions addict when you participate in Codeforces Round #254 instead of watching the Wimbledon final.

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

    hm hm, isn't passing 1st round already qualifies you as addict?

»
3 years ago, # |
  Vote: I like it +74 Vote: I do not like it

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

»
3 years ago, # |
  Vote: I like it +276 Vote: I do not like it

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

»
3 years ago, # |
  Vote: I like it +66 Vote: I do not like it

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.

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

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.

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

    And when i see sunrise, I just think "damn. Anyway, it is already too late to go to sleep")

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

      No way, the only time when it's too late to go to sleep is at night! :D

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

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

»
3 years ago, # |
  Vote: I like it +286 Vote: I do not like it

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.

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

    gg wp

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

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

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

    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.

»
3 years ago, # |
  Vote: I like it +5 Vote: I do not like it

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.

»
3 years ago, # |
  Vote: I like it +1 Vote: I do not like it

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 )

»
3 years ago, # |
  Vote: I like it -10 Vote: I do not like it

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!!!!

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

    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.

    • »
      »
      »
      3 years ago, # ^ |
      Rev. 2   Vote: I like it -9 Vote: I do not like it

      You are a programming competitions addict when you go to a link named "codeforces" from a blog of codeforces cause you are already in codeforces :)

      N:B: This is called recursive addiction :)

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

      Codeforces (just a test to see if the link / redirects to homepage in both versions)
      EDIT: it does. :)

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

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

»
3 years ago, # |
  Vote: I like it +23 Vote: I do not like it

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!

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

    yeah this happens (100-1)% times :D :P !!!

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

      You know you are programming competitions addict when you see Dynamic Programming in smiles :D :P .

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

    The funny thing is that I think this way not due to programming, but playing Battle for Wesnoth.

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

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

»
3 years ago, # |
  Vote: I like it +75 Vote: I do not like it

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-

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

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

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

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

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

      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.

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

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

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

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!!!

»
3 years ago, # |
  Vote: I like it +6 Vote: I do not like it

Algoholic folks all around :D

»
3 years ago, # |
Rev. 2   Vote: I like it +115 Vote: I do not like it

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.
  • »
    »
    3 years ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    (in response of point 2) Once I was trying to troll someone, but got trolled instead. :p

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

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

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

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

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

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

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

      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)"

    • »
      »
      »
      3 years ago, # ^ |
      Rev. 2   Vote: I like it +3 Vote: I do not like it

      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).

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

You know you are a programming competitions addict when:

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

»
3 years ago, # |
  Vote: I like it +84 Vote: I do not like it

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

»
3 years ago, # |
  Vote: I like it +129 Vote: I do not like it

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

»
3 years ago, # |
  Vote: I like it +18 Vote: I do not like it

When your new year resolution includes a RED codeforces rating!

»
3 years ago, # |
  Vote: I like it +38 Vote: I do not like it

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

»
3 years ago, # |
  Vote: I like it +158 Vote: I do not like it

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

  • »
    »
    2 years ago, # ^ |
      Vote: I like it -11 Vote: I do not like it

    Or you think that 105 is another contest on Codefoces or TopCoder.

»
3 years ago, # |
Rev. 2   Vote: I like it +43 Vote: I do not like it

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

»
3 years ago, # |
  Vote: I like it +10 Vote: I do not like it

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)

»
3 years ago, # |
  Vote: I like it +82 Vote: I do not like it

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

»
3 years ago, # |
  Vote: I like it +8 Vote: I do not like it

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

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

.

»
3 years ago, # |
  Vote: I like it -28 Vote: I do not like it

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

  • »
    »
    3 years ago, # ^ |
    Rev. 2   Vote: I like it +22 Vote: I do not like it

    Didn't get it.

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

      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.

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

        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.

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

          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.

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

            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!

»
3 years ago, # |
Rev. 2   Vote: I like it +19 Vote: I do not like it

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.

»
3 years ago, # |
  Vote: I like it +3 Vote: I do not like it

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 .

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

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

    because,

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

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

    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;
    
    • »
      »
      »
      3 years ago, # ^ |
        Vote: I like it +14 Vote: I do not like it

      instead of

      cout<<1<<endl;
      
      • »
        »
        »
        »
        3 years ago, # ^ |
          Vote: I like it +22 Vote: I do not like it

        Lol, I just learnt that it is possible to write it that way instead of cout<<"1"<<endl; :P

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

        Sorry, repost.

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

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

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

        And what if it was an interactive problem? :)

        • »
          »
          »
          »
          »
          3 years ago, # ^ |
            Vote: I like it -10 Vote: I do not like it

          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.

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

            "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".

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

              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.

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

                I experienced it. here are 2 submission one accepted and the other got TL. http://codeforces.com/contest/350/submission/7049263 http://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 ?

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

                  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.

      • »
        »
        »
        »
        3 years ago, # ^ |
          Vote: I like it -22 Vote: I do not like it

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

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

          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?

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

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

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

      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. :)

»
3 years ago, # |
  Vote: I like it +30 Vote: I do not like it

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

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

    Wait, I thought it's O(rating^2*log(rating)).

»
3 years ago, # |
  Vote: I like it +17 Vote: I do not like it

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.

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

    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.

»
3 years ago, # |
  Vote: I like it +22 Vote: I do not like it
  • 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 !!
  • »
    »
    3 years ago, # ^ |
      Vote: I like it +46 Vote: I do not like it

    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)

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

      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.

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

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

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

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

»
3 years ago, # |
  Vote: I like it 0 Vote: I do not like it
  • You know you are a programming competitions addict when you when you open multiple tabs in a browser and participating in Codeforces and Codechef rounds simultaneously.
»
3 years ago, # |
Rev. 2   Vote: I like it +16 Vote: I do not like it
  • You know you are a programming competitions addict when you talk with yourselves more than with others
»
3 years ago, # |
  Vote: I like it 0 Vote: I do not like it

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

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

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!

»
3 years ago, # |
  Vote: I like it +13 Vote: I do not like it

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

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

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

»
3 years ago, # |
  Vote: I like it +30 Vote: I do not like it

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

»
3 years ago, # |
  Vote: I like it +45 Vote: I do not like it

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

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

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

»
3 years ago, # |
  Vote: I like it +9 Vote: I do not like it

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

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

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 :)

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

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

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

    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. :)

»
3 years ago, # |
  Vote: I like it -30 Vote: I do not like it

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

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

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

    • »
      »
      »
      3 years ago, # ^ |
        Vote: I like it -12 Vote: I do not like it

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

»
3 years ago, # |
  Vote: I like it -8 Vote: I do not like it

When you response.

»
3 years ago, # |
  Vote: I like it +2 Vote: I do not like it

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.

»
3 years ago, # |
  Vote: I like it +11 Vote: I do not like it

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

  • »
    »
    3 years ago, # ^ |
    Rev. 3   Vote: I like it +1 Vote: I do not like it

    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

»
3 years ago, # |
  Vote: I like it +13 Vote: I do not like it

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

»
3 years ago, # |
  Vote: I like it +1 Vote: I do not like it

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

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

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

»
3 years ago, # |
Rev. 2   Vote: I like it +13 Vote: I do not like it

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

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

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

»
3 years ago, # |
Rev. 2   Vote: I like it -9 Vote: I do not like it
  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.....
»
3 years ago, # |
Rev. 2   Vote: I like it -21 Vote: I do not like it

deleted;

»
3 years ago, # |
  Vote: I like it -12 Vote: I do not like it

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

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

    Do not forget to write it again, after a few days.

»
3 years ago, # |
  Vote: I like it +5 Vote: I do not like it

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.

»
3 years ago, # |
  Vote: I like it +72 Vote: I do not like it

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."

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

    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 "狐二郎")

»
3 years ago, # |
Rev. 2   Vote: I like it -11 Vote: I do not like it

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 ;)

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

    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?

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

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

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

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

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

      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!

»
3 years ago, # |
  Vote: I like it +18 Vote: I do not like it

Div2-boys in this topic — LOL

  • »
    »
    3 years ago, # ^ |
      Vote: I like it -16 Vote: I do not like it

    ... 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

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

    I think you're really proud of your rating and the color of your name . So I suggest you not to participate in the next contest ( because of the probability of rating decreas )

»
3 years ago, # |
  Vote: I like it -7 Vote: I do not like it

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

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

    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

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

      lol JuanMata didn't notice that. btw You know you are a programming competitions addict when your bookmarks bar is something like  or even bigger.

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

      But maybe :* is involved XD

»
3 years ago, # |
  Vote: I like it -20 Vote: I do not like it

You know you are a programming competitions addict when meaning of "dp" changed from 'display picture' to 'Dynamic Programming' :P

»
3 years ago, # |
  Vote: I like it +33 Vote: I do not like it

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

»
3 years ago, # |
  Vote: I like it +8 Vote: I do not like it

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

»
3 years ago, # |
  Vote: I like it +19 Vote: I do not like it

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

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

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

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

    But I never use REP macros... It differs from people

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

      a -> b does not necessarily mean (!a) -> (!b)

»
3 years ago, # |
  Vote: I like it +38 Vote: I do not like it

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

»
3 years ago, # |
  Vote: I like it -36 Vote: I do not like it

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

»
3 years ago, # |
  Vote: I like it +15 Vote: I do not like it

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.

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

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

»
3 years ago, # |
  Vote: I like it +38 Vote: I do not like it

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.

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

    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! :/)

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

      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!)

  • »
    »
    3 years ago, # ^ |
      Vote: I like it -8 Vote: I do not like it
    Your code here...
    
»
3 years ago, # |
  Vote: I like it +4 Vote: I do not like it

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.

»
3 years ago, # |
  Vote: I like it -9 Vote: I do not like it

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

»
3 years ago, # |
Rev. 2   Vote: I like it -6 Vote: I do not like it

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

»
3 years ago, # |
  Vote: I like it -36 Vote: I do not like it

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

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

You know you are a programming competitions addict when you keep looking at other's approaches to see if there is a better way to solve the problem though yours have been accepted after the contest.

»
3 years ago, # |
  Vote: I like it -9 Vote: I do not like it

When you find this video funny .

»
3 years ago, # |
  Vote: I like it -32 Vote: I do not like it

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

»
3 years ago, # |
  Vote: I like it +118 Vote: I do not like it

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

»
3 years ago, # |
  Vote: I like it -37 Vote: I do not like it

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

»
3 years ago, # |
  Vote: I like it -11 Vote: I do not like it

... when you make toast involving specific colors xD

»
3 years ago, # |
Rev. 2   Vote: I like it -29 Vote: I do not like it

you know you are a programming competetion addict when u click your friends photograph and his eyes appear RED and he asks you why his eyes are red and you say to him "thats because you were looking towards a red coder"

»
3 years ago, # |
  Vote: I like it +12 Vote: I do not like it

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

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

When you sing this song but replace STAIN with GREEN.

»
2 years ago, # |
  Vote: I like it +47 Vote: I do not like it

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.

»
2 years ago, # |
  Vote: I like it +48 Vote: I do not like it

When you search for sample test cases in your exam papers

»
2 years ago, # |
  Vote: I like it +1 Vote: I do not like it

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

»
2 years ago, # |
  Vote: I like it +13 Vote: I do not like it

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

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

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

»
2 years ago, # |
  Vote: I like it +5 Vote: I do not like it

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

»
2 years ago, # |
  Vote: I like it -8 Vote: I do not like it

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

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

    Why so many downvotes??

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

      As it because huge percentage of codeforces users don't follow cricket matches rather i say cricket match .

»
2 years ago, # |
  Vote: I like it +8 Vote: I do not like it

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!

»
2 years ago, # |
  Vote: I like it +27 Vote: I do not like it

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

»
2 years ago, # |
  Vote: I like it +8 Vote: I do not like it

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

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

    Interesting! I use and instead of && in my codes ;)

»
2 years ago, # |
  Vote: I like it +29 Vote: I do not like it

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

»
2 years ago, # |
  Vote: I like it +37 Vote: I do not like it

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

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

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.

»
2 years ago, # |
  Vote: I like it +2 Vote: I do not like it

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

»
2 years ago, # |
  Vote: I like it +12 Vote: I do not like it

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

»
2 years ago, # |
  Vote: I like it +17 Vote: I do not like it

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

»
2 years ago, # |
  Vote: I like it +9 Vote: I do not like it

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

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

    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.

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

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

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

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.

»
2 years ago, # |
Rev. 2   Vote: I like it +14 Vote: I do not like it

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.

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

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

»
2 years ago, # |
  Vote: I like it -10 Vote: I do not like it

You know you are a programming competitions addict when your think is programming , your dream is programming and hungry for programming.

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

When you simply participate in 'Goodbye 2014' contest

»
2 years ago, # |
  Vote: I like it +15 Vote: I do not like it

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)

»
2 years ago, # |
  Vote: I like it +12 Vote: I do not like it

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.

»
2 years ago, # |
Rev. 3   Vote: I like it +5 Vote: I do not like it

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.

»
2 years ago, # |
  Vote: I like it +1 Vote: I do not like it

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

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

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

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

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'.

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

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

»
20 months ago, # |
  Vote: I like it -49 Vote: I do not like it

You know you are a programming addict when when you count in binary.

»
6 months ago, # |
  Vote: I like it -9 Vote: I do not like it

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

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

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

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

You know you are a programming competitions addict when you didn't even stop once while reading the comments(253) on this blog.

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

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.

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

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

»
5 weeks ago, # |
Rev. 4   Vote: I like it +32 Vote: I do not like it

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

True Story

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

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

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

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

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

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

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

      what? it isn't your most visited/bookmark?

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

      You know you're a competitive programming addict when you see someone being mauled by a bear and all you can think about is Limak.

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

        Someone was mauled by a bear? It seems that person didn't help Limak to compute something.

    • »
      »
      »
      7 days ago, # ^ |
        Vote: I like it +23 Vote: I do not like it

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

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

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

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. :(

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

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

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

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

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

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

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

    You know you are a programming competitions addict when you didn't realize anything was wrong with this sentence before rereading it many times.

»
5 weeks ago, # |
Rev. 2   Vote: I like it -12 Vote: I do not like it

*

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

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

»
4 weeks ago, # |
  Vote: I like it -16 Vote: I do not like it

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

»
4 weeks ago, # |
  Vote: I like it +31 Vote: I do not like it

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

»
4 weeks ago, # |
  Vote: I like it -25 Vote: I do not like it

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

»
4 weeks ago, # |
  Vote: I like it -26 Vote: I do not like it

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

»
4 weeks ago, # |
Rev. 3   Vote: I like it -24 Vote: I do not like it

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

»
4 weeks ago, # |
  Vote: I like it +1 Vote: I do not like it

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

»
4 weeks ago, # |
  Vote: I like it +43 Vote: I do not like it

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

»
4 weeks ago, # |
  Vote: I like it +18 Vote: I do not like it

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

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

    I open codeforces.com/problemset/status?friends=on instead :D

»
4 weeks ago, # |
  Vote: I like it +42 Vote: I do not like it

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

»
13 days ago, # |
  Vote: I like it +101 Vote: I do not like it

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

»
12 days ago, # |
  Vote: I like it -17 Vote: I do not like it

cant do it with my real account as my contribution has already reached -15 and if it decreases more, i will be disappointed.

so here is my say

you know you are a programming competitions addict when even a beautiful girl`s dp reminds you of "dp" .

»
7 days ago, # |
  Vote: I like it +33 Vote: I do not like it

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 days ago, # |
  Vote: I like it +8 Vote: I do not like it

... 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 days ago, # |
  Vote: I like it 0 Vote: I do not like it

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 days ago, # |
  Vote: I like it +2 Vote: I do not like it

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