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!
You know you are a programming competitions addict when you write TCO round 2C instead of watching the quarterfinal of FIFA World Cup
I did the same!
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. :)
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!
Pele > Maradona
Sure... and Neymar > Messi, right?
hahaha No! Neymar >>>>> Messi. (Joke!) :)
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.
hm hm, isn't passing 1st round already qualifies you as addict?
You know you are a programming competitions addict when you add a semicolon at the end of the sentence instead of dot;
You know you are a programming competitions addict when you hate, when Skype draws this picture instead of writting O(n).
Maybe that means O(n) is not good enough.
Even is not good enough :(
Even O(α(n)) :)
O(2n/2) ;v
but somehow, is. :D
Who even writes log (n) instead of log n :P?
and you're wrong
That's why I use "const int N = 1e5 + 5" for constants, not defines :P.
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.
It's too extreme, isn't it? :s
It's too great.
Participating in CF round during final exam with your cellphone — that's extreme.
it wasnt a CF round, but i am reminded of this story by mukel :)
Haha, this story is perfectly fitting to this blog entry :D
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.
And when i see sunrise, I just think "damn. Anyway, it is already too late to go to sleep")
No way, the only time when it's too late to go to sleep is at night! :D
You know you are a programming competitions addict when playing this :)
I got "game over" at IM, same with my title now.
It's gone! Any backups?
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.
gg wp
and here goes a wild dota player on codeforces :D
thank you sir for everything :D its good to have programming competitions addicted like you :D
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.
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.
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 )
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!!!!
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.
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 :)
Codeforces (just a test to see if the link
/
redirects to homepage in both versions)EDIT: it does. :)
You are a programming competitions addict when you type a single letter c in browser's address column then codeforces.com immediately pops up, followed by community.topcoder.com/tc
.
"see whether a new submission occurs or not!!!!" really this goes like infinite loop of checks in room :D
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!
yeah this happens (100-1)% times :D :P !!!
You know you are programming competitions addict when you see Dynamic Programming in smiles :D :P .
The funny thing is that I think this way not due to programming, but playing Battle for Wesnoth.
Nice game with evil random :)
... when you stalk IGMs (or competitive programming celebs).
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-
I'd say the placement of parentheses is more of a PITA
A small correction: when you both skip a date because of a contest.
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.
But some do. For example, here is a team of three (moreover, right now you can see all of them on the two photos available and they've participated unofficially in Школьная командная олимпиада 2 (ЗКШ 2010/11)).
There was also a topic with discussions around in the ancient times. Unfortunately, Russian only.
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
when you sleep 4 hours per day -_-
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!!!
Algoholic folks all around :D
You know you are a programming competitions addict when:
(in response of point 2) Once I was trying to troll someone, but got trolled instead. :p
You know you are a programming competitions addict when you know 3 full forms of DP.
You know you are a programming competitions addict when you try to solve a math problem using DP.
I actually used both binary and ternary search few times while solving problems from geometry exam in university.
hats off!!
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)"
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).
Dynamic Programming, Double Penetration, Dhinchak Pooja ?
You know you are a programming competitions addict when:
EDIT: a big thanks to MikeMirzayanov for making this happen :)
MikeMirzayanov make it for you :)
You know you are a programming competitions addict when you remember the national flag of Belarus.
You know you are a programming competitions addict when people start giving you arrays and trees as birthday presents.
Still better than cactuses.
Your comment reminded me of this comic.
P.S. there is alt text too.
When your new year resolution includes a RED codeforces rating!
You know you are a programming competitions addict when you type
contest
instead ofcontext
each time.You know you are a programming competitions addict when if you see 105 you are thinking that it is actually 105 without formatting.
Or you think that 105 is another contest on Codefoces or TopCoder.
you know you are a programming contest addict when one of the prime numbers you memorized is greater than 10^9.
1000000007 :)
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)
You know you are a programming competitions addict when you think that your name written in red is much better than in green.
What about BoldBlack? How does it feel? ;)
Name written in black is the coolest one!
not if you are unrated ;)
for example, MikeMirizayanov < MikeMirzayanov :)
just an "i" for difference :-)
What about MirzayanovMike? :P ;)
Normie
You know you are programming addict when you start talking to yourself about a problem all day in a hope to find the answer
You know you are a programming competitions addict when you write a[]i instead a[i].
Didn't get 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 spelleda [ ] left i
, so I writea[]
and then try to puti
inside brackets.Dunno about you, but I spell
a[i]
asa i
. No need to say the brackets here.Also, putting the brackets first is a bad idea if you're working with larger formulas.
I meant "spell" in writing/typing. When I type
a[i]
I pressa
,[
,]
, then left arrow key and finallyi
, and when I write code on paper, I often writea[]
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.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!
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.
Everyone is red inside.
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
rather than
and it work fine.
When you write this comment at 3 AM .
arr[i] == i[arr] :)
because,
*(arr+i) == *(i+arr)
yep I know that after I wrote it by mistake :)
You know you are a programming competitions addict when you write
instead of
instead of
Lol, I just learnt that it is possible to write it that way instead of cout<<"1"<<endl; :P
Sorry, repost.
You know you aren't a programmer with good habits if you're used to writing
endl
instead of"\n"
.And what if it was an interactive problem? :)
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.
"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".
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 shouldendl
be used. The opposite, usingendl
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, writeendl
; when looking for bugs, writeendl
.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 ?
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.You know you are a programmer with good habits if you use this line in your template
#define endl '\n'
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?
will you please explain "When you enter Prison due to participating at SRM."?, seems quite interesting !!
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. :)
you are a true programming contest addict :)
...when you really expect that salaries do grow as
O(skills^2)
or at leastO(skills*log(skills))
...Wait, I thought it's
O(rating^2*log(rating))
.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.
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.
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)
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.
When you write 4*3 instead of 4 x 3 while doing math on a paper .
What about 4·3? Scalar product is more appropriate here than an asterisk or vector product...
You know you are a programming competitions addict when you occasionally put ';' at the end of the line instead of the dot
A person similar to you is here;
And I remember seeing it in the original TopCoder thread.
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!
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
You know you are a programming competitions addict when your counting is started from 0 instead of 1 .
when you wonder why people in real life are not marked by colours...
You know you are a programming competitions addict when you now, that #include and #define are not hashtags.
more like, you know you are a programming competitions addict when the your most commonly used hashtags are
#include
and#define
....you always type "int" intstead of "in".
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 :)
Nearly 2 days without update....It seems everyone is out of idea :D
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. :)
You know you are a programming competitions addict when you're sick of "You know you are a programming competitions addict" threads.
I don't think this a sign that you are a programming competitions addict. :) Although, what are the other threads you are talking about?
A=>B doesn't mean B=>A. 2 is enough to make plural form of threads. The other one is on TC.
When you response.
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.
If timer on your phone is always set to 1 hour 15 minutes
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
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
You know you are a programming competitions addict when you play video game and get lag, suddenly you scream TLE with loud
If you still play video games, you are not a real programming competition addict.
You are programming contest addict, when you get out early from Office to participate in Codeforce or Topcoder at home.
You know you are a programming competitions addict when you participate in Codeforces or TopCoder competitions from your office. *
deleted;
you know you are a programming competitions addict when you finish every sentence with ';' instead of '.' ;
Do not forget to write it again, after a few days.
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.
...but still you don't give up trying
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."
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 "狐二郎")
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 ;)
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?
got you! ur a commenter on of the dj3500's videos! :DD
Haha, yes, indeed sometimes I am. But this is not, because I'm watching them, but rather make fun of recording them :P.
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!
Div2-boys in this topic — LOL
... 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
You know you are a programming contest addict when semicolon is the first key to have its marking worn away from your keyboard ;)
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. :Dlol JuanMata didn't notice that. btw You know you are a programming competitions addict when your bookmarks bar is something like or even bigger.
But maybe :* is involved XD
You know you are a programming competitions addict when your understanding of this song is different from other people.
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
when you don't hear any voices because you're in a contest!
You know you are a programming competitions addict when you want to start sentence with "for" but writes "REP"..
But I never use
REP
macros... It differs from peoplea -> b does not necessarily mean (!a) -> (!b)
... when you type "swimming bool" instead of "swimming pool".
when you estimate mean IQs of countries from their performances in programming competitions
Ha! Enjoy being insulted!
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.
You know you are a programming competitions addict when you read all the posts above. :D
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.
because making a 2π rotation means i will essentially be doing nothing (i'm so lazy! :/)
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!)
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.
then why did u write a comment? :D
most clever person i've ever seen. congrulations !
Did I tell I am a programming competitions addict ?
touché
I can feel a burn :P
For Indians: When you participate in Topcoder SRM 637 instead of celebrating Diwali
You know you are a programming competitions addict when any number containing digits 4 or 7 is your lucky number!
You know you are a programming competitions addict when you know a=a+b; is correct even when b is not equal to zero
It appears that someone just down-voted almost all the recent comments irrespective of the content
del
When you find this video funny .
I has written this comment because I wanted to hold this topic in recent actions
You know you are a programming competitions addict when you wear a bitmask on Halloween.
You know you are a programming competitions addict when your daydreams are about competitive programming .
... when you make toast involving specific colors xD
You know you are a programming competitions addict when you press
Ctrl
+Space
while writing an assignment report and expect MS Word to autocomplete!When you sing this song but replace STAIN with GREEN.
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.
you have a good Scrupulousness! :O
When you search for sample test cases in your exam papers
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
You know you are a programming competitions addict when "human judge" sounds funny :P
You know you are a programming contest addict when you write class notes in C++ syntax :)
You know you are a programming competitions addict when you get depressed for days after missing single contest! =P
You know you are a programming competitions addict when you leave India — Pakistan Cricket match for a coding competition!!
Why so many downvotes??
As it because huge percentage of codeforces users don't follow cricket matches rather i say cricket match .
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!
You know you are a programming competitions addict when companies prefer to give you valuable prizes rather than job offers.
You know you are a programming competitions addict when you write "&&" instead of "and" in your english exam
Interesting! I use
and
instead of&&
in my codes ;)You know you are a programming competitions addict when you are waiting February 14-th only for a CF Round :D
No, it's just because you have no girlfriend.
one of few Bredor comments which I liked
-37 in 2 blogs & 1 comment...soon i beat you beatoriche..
Good luck, I already gave up
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
lol man dat was abit is a bit too much
Congrats are in order i guess! :)
hahahhaa. do u have anything to say about that brother shakil_AUST :p
do carefully decide your divorce date
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.
when you don't learn Python until TC & CF added it
You know you are a programming addict when you say happiness is seeing the Codeforces pay attention counter ticking regularly ^_^
You know you are a programming contests addict when you spend more time on Codeforces than facebook and chatting takes place over comments :D
You know you are a programming contests addict when you switch to codeforces.ru from codeforces.com to see what is the recent activity.
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.
People like you care for upvotes. I don't. I am into the community for gaining and spreading knowledge.
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.
Yup.
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.
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
When you simply participate in 'Goodbye 2014' contest
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)
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.
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.
NERD
You know you are a programming competitions addict when you think that hashtables are useless because log n find/update/erase is good enough.
when the first tab you open in your browser is Codeforces :)
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'.
You know you are a programming competitions addict when you think big number is 1e7 or 1e8
You know you are a programming competitions addict when you see people use Facebook as something other than a competitive programming site!
You know you are a programming competitions addict when infinity is a number.
... and you wouldn't mind if it's too small (unless it's wrong: it's 1LL << 50, dammit)
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.
You know you are a programming competitions addict when you start taking your CF Rating more seriously than your Grades
When you're preparing pancakes and catch yourself thinking "Just a bit of flour and I'll try to submit it."
True Story
You know you are a programming competitions addict if when you see word "tourist" somewhere you think about a CP Legend)
You know you're a competitive programming addict when you spend more time on codeforces than you spend on redtube.
You know you're a competitive programming addict if you're typing a website address and "po" is autocompleted to "polygon.codeforces.com".
what? it isn't your most visited/bookmark?
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.
Someone was mauled by a bear? It seems that person didn't help Limak to compute something.
You know you're a competitive programming addict when you give your friend a treat after becoming blue for the first time.
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. :(
You know you're a programming competitions addict when "Wanna train in the gym?" is an ambiguous statement.
If you really are a programming competitions addict, "Wanna train in the gym?" is not ambiguous any more.
You know you are a programming competitions addict when you eat problems for breakfast.
You know you are a programming competitions addict when you didn't realize anything was wrong with this sentence before rereading it many times.
I still can't find out what's wrong with your sentence.
"before"
*
You know you are a programming competitions addict when you round up 100000 to 100007 or 100013.
You know you are a programming competitions addict when your parents just left you home alone and you still keep coding :P
You know you are a programming competitions addict when red becomes your favourite colour :D
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
You know you are a programming competitions addict when your nickname is InfoAdict.
You know you are a programming competitions addict when you're not gay but you love tourist.
You know you are a programming competitions addict when you participate in a contest instead of studying for exams.
You know you are a programming competitions addict when you use "notorious coincidence" in your jokes :D
You know you are a programming competitions addict when you open codeforces.com instead of google.com to check if your internet is working!
I open codeforces.com/problemset/status?friends=on instead :D
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
You know you are a programming competitions addict when you don't have to wash t-shirts, because you keep winning new ones.
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.
... when you paid $40 more for a flight ticket and put extra $100 in jeopardy just to make sure you can participate in IPSC.
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.
You know you are an addict when your rating keeps on decreasing but you still participate and practice :)
You know you are a programming competitions addict when you wait till the end of year to change handle :D
You know you are a programming competitions addict when tourist is your idol.
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.
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.
When its 31st December and you search the competitive coding websites for a live contest .
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 .
You are a programming competitions addict when you compete too many competitions.
You know you're a programming contest addict when you are the 2nd lowest contributor on programming contest website.
...but you still continue competitive programming because of your addiction.
You know you are a programming competitions addict when you feel butterflies in your stomach when a green AC appears on the screen
You know you are a programming competitions addict when you feel annoying about whether it's 0-based or 1-based.
You know you are a programming competitions addict when you are a programming competitions addict and you realize it.
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 :( )
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 ... "
feels to me that you didn't read all comments or you are just repeating someone's point. :P
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.
You know you are a programming competitions addict when you read DP as Dynamic Programming, not Display Picture.
And when you read DFS as depth first search, not Duty Free Store .-.
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)
I really want to do that but I won't because of classes. You are really an addict!
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.
You know you are a programming competitions addict when you comment on 4 years old post.
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.
I am not a programming competition :(((.
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!"
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