camc's blog

By camc, history, 20 months ago, In English

When someone who has never written a computer program asks you "what is competitive programming?" how do you respond?

I usually find myself saying some variation of: "You're solving a puzzle by giving instructions to a computer."

I feel my response is inadequate and doesn't provide a very good description of what competitive programming actually is.

I'm curious what you guys say when asked this question.

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

| Write comment?
»
20 months ago, # |
  Vote: I like it +76 Vote: I do not like it

IMO, but you have an excuse to sit in front of a computer all day.

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

Like what math is to engineering, cp is to software engineering

»
20 months ago, # |
  Vote: I like it +6 Vote: I do not like it

I usually use the analogy of solving Rubik's cube in the fastest possible time so as to beat others.

»
20 months ago, # |
  Vote: I like it +19 Vote: I do not like it

This is not a lot of reds

»
20 months ago, # |
  Vote: I like it +5 Vote: I do not like it

How is my program giving wrong answer on pretest 2 ?

»
20 months ago, # |
  Vote: I like it +44 Vote: I do not like it

pain

»
20 months ago, # |
  Vote: I like it +14 Vote: I do not like it

This is a dilemma I ran into when trying to advertise the CP club at my university. Currently my description is "programming contests where competitors write code to solve as many algorithmic problems as possible in a limited amount of time." And my go-to example that most laymen have heard of is Google Code Jam. Definitely looking for something more concrete though.

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

Mind sport!

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

That's when you wanna do some magic with computer, but it doesn't agree with you and says "stfu u stupid human, WA2 is your diagnosis"