thanhnhan.gl's blog

By thanhnhan.gl, history, 6 years ago, In English

It allows an average time of one hour to solve a national-level olympiad problem. For ICPC, we are expected to solve each problem in 30 minutes. Codeforces wants 15-20 minute time is reasonable for each of their problems.

Why do we need to solve problems very fast?

1) Because the world is moving very fast, so are we?

2) Because there are so many good men, so we must use timing as a way to classify the level of contestants?

3) Or other technical reasons (like decreasing the cheating in the contest)?

My last words are "Is it possible for us to make the contest slower?".

  • Vote: I like it
  • -24
  • Vote: I do not like it

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

Auto comment: topic has been updated by thanhnhan.gl (previous revision, new revision, compare).

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

Auto comment: topic has been updated by thanhnhan.gl (previous revision, new revision, compare).

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

Auto comment: topic has been updated by thanhnhan.gl (previous revision, new revision, compare).

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

Codeforces wants 15-20 minute time is reasonable for each of their problems.

Reference please?

I think the importance of fast problem solving is exaggrated. For Div2 people, it's far more efficient to increase their rating by solving another problem, not by solving problems fast.

However I think it's true that speed matters in Div1 contests. CF somehow emphasizes fast problem solving compared to other CP platforms (For example, AtCoder and CSAcademy). Indeed, CF rewards many entertaining, but less algorithmic stuffs such as Hack.