Please subscribe to the official Codeforces channel in Telegram via the link https://t.me/codeforces_official. ×

Jaman_khan's blog

By Jaman_khan, 3 weeks ago, In English

I encountered an issue during today's Codeforces contest that I believe is worth discussing. Codeforces is an excellent platform for competitive programming, but I've noticed that the names used in recent Codeforces Round 957 (Div. 3) problem statements are often non-standard and difficult to pronounce. This has caused me significant trouble in understanding the problem statements. I hope that in the future, more care will be taken in choosing names that are clear and accessible to all participants.

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

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

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

»
3 weeks ago, # |
  Vote: I like it -23 Vote: I do not like it

Is the problem that you cannot differentiate between words and names? If you can, the names do not matter. In addition, names are just for the storyline most of the time.

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

    Why do they even use unnecessary, useless stories in problem statements? I always want them to provide short, crisp, to the point problem statements.

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

      Then go to LeetCode and enjoy 10k+ ChatGPT solutions in every round.

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

        Even more than half submissions in codeforces are copied.We need to make something like codeforces police to catch out the cheater something which will remove the ai effect then compare and so we can put the cheater tag on the cheaters

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

        umm I don't think codeforces problems are solvable by chat GPT? And I'm not sure if those stories will make it difficult for chat GPT to solve. Moreover, Codeforces has had problem statements without stories. Look at this one: 1703F - Yet Another Problem About Pairs Satisfying an Inequality. I just want them to make every problem statement on codeforces like this.

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

          fr absolutely hate story problems. LC is just so soothing to the eyes

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

      i personally enjoy story style problem .sometimes they make u feel like character in story .

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

      I think stories which make the statement more understandable than formulas are acceptable. But to people including me who do not use English often, these story statements mostly give them huge difficulty to understand what they should do. Sometimes feels like I spent so much effort for a lot of messages which aren't useful for me to solve the problem. I think Atcoder does better on this.

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

        Yeah, Atcoder does A LOT better on this.

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

        They should add a optional statement written in formal language, just like Atcoder or Luogu (the most famous CP platform in China).

        In China, adding statements in formal language is turning into a recommended habit.

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

      the stories add to the enjoyment imo

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

      guess we all have a sh*tty attention span ;-;

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

    I think it's when there are multiple unpronounceable names, and they all begin with the same letter, then they're really difficult to keep track of while reading the problem statement.

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

    Why are names (such as k1o0n) that are difficult to pronounce given in the problem statement? Such names often delay the understanding of the problem statement. Can't understandable names (such as Alice, and Bob) be used instead of such names?

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

      actually those were the author's handle name ig like — Noobish_Monk

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

I often see people complain about the language of the problem or the names but you have to understand that there are actually two things that is the source of this problem

  1. This platform is russian so the problems are always(except few occasions) made in Russian language then translated to english.

2.This hard language is what make those question non-answerable by AI like chat GPT like if you give a question of 1300+ rating I don't think Chat-GPT will give the right answer...So even if this makes us uncomfortable we have to stick to it for the sake of less cheating

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

The best solution I came up with was to make the font italic, because the highlights are used in tasks. Or you can change the color of the names slightly, for example, gray or slightly lighter than the current black. As in this competition, the names were two words, but what if the creator has 3 words, for example Conqueror_Of_KFC. Or if name was written without spaces you wouldn't be able to tell the difference between a name and a task legend.

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

Often,the non-standard names used are the ids of contest purposers.So I think it will be helpful to check the ids of authors and contributers in advance.

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

    Some contests before would color their ids just like these shown on codeforces platfrom(color indicating their rank),so I think we should advocate coloring names in latter contests.(like making a widely recongnize custom doing this)