Codeforces Round 1133 (Div. 1, Div. 2) is coming soon! Register here. ×

FORRAYEN's blog

By FORRAYEN, history, 11 months ago, In English

Hello Codeforces!

Lately I’ve been asking myself a question that many competitive programmers eventually face:

How do you actually become a problem setter? And why does it sometimes feel impossible?

I’ve always admired the problem setters who create elegant tasks, clever observations, and beautiful solutions. But the more I think about it, the more doubts appear:

  • Where do they get their ideas?
  • How do they know a problem is original?
  • What if the difficulty is wrong?
  • What if people hate my problem?
  • Am I even creative enough to be a problem setter?
  • Do I need to master advanced topics first?
  • Is there a secret “path” only experts know?

These questions keep circling in my mind. And honestly, the more I think, the more I wonder:

Is becoming a CF problem setter a skill, or a talent?

Or maybe just a long process of trial and error?

Full text and comments »

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