_overrated_'s blog

By _overrated_, history, 5 years ago, In English

There are many blogs about subtasks. After almost every round the participants discuss the subtasks and their scoring distribution. Sometimes even contest author doesn't want to see subtasks in his round, but they show up there against his opinion.

But so far people who don't like subtasks have not received a worthy answer from administration or MikeMirzayanov.

I want the administration to understand that many authoritative users are against subtasks(If it is not clear from this blog).

So I encourage everyone who reads this blog and who doesn't like subtasks to write "+" in comments. Also if you like subtasks please respect other opinions and don't dislike comments. You can just dislike this blog.

UPD I am really sorry you got so many dislikes. I can guess that this dislikes were put by bots.

UPD2 Definitely it was bots. Every comment got +9 in couple minutes.

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

| Write comment?
»
5 years ago, # |
  Vote: I like it +93 Vote: I do not like it

+

»
5 years ago, # |
  Vote: I like it +78 Vote: I do not like it

+

»
5 years ago, # |
  Vote: I like it +70 Vote: I do not like it

+

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

+ (I don't like (some aspects of) subtasks too), but...

I suppose you're angry because of this comment, but writing yet another blog to rant and provide no useful information is not a good way to help. Mike must have considered the problems with subtasks and decide that the advantages are larger.

  • »
    »
    5 years ago, # ^ |
      Vote: I like it +121 Vote: I do not like it

    Mike must have considered the problems with subtasks and decide that the advantages are larger.

    Most of people who don't like subtasks are oranges and reds. Unfortunately, there are more purples and blues who would find subtasks useful and/or make a ton of complaints about the large difficulty gap in an unbalanced problemset. From an admin's perspective, catering to the second group seems like the better option because they're both larger and easier to lose interest in participation.

    Similar problem has happened in gaming. The gameplay keeps getting updated to be more simple to fit casual players, which in turn upsets experienced players who have spent a lot of time developing complex mechanics and want to have a competitive gameplay.

    It sucks for the minority but what can you do?

    • »
      »
      »
      5 years ago, # ^ |
        Vote: I like it +49 Vote: I do not like it

      That's why I don't mind subtasks completely — as something that helps purple/orange contestants challenge themselves. The real problem is that at that level, it's hard to find a subtask that's about more than shitting out implementation quickly. I'm not saying that never exist, but just lowering constraints is useless when the point of some problem is finding an $$$O(N \log N)$$$ improvement to a standard boring $$$O(N^2)$$$.

      tl;dr subtask resposibly

      • »
        »
        »
        »
        5 years ago, # ^ |
          Vote: I like it +42 Vote: I do not like it

        Maybe only allow subtasks which are not the most brute-force one?

        For example, in 1172C2 - Nauuo and Pictures (hard version), the brute force is exponential, the official solution is $$$O(n+m^2+m\log p)$$$, and the easier version requires $$$O(n+wm^3)$$$ / $$$O(n+wm^2\log p)$$$ solution. As a result, it filled the difficulty gap very well.

        • »
          »
          »
          »
          »
          5 years ago, # ^ |
            Vote: I like it +17 Vote: I do not like it

          Yes, not bruteforce and not too straightforward textbook things.

    • »
      »
      »
      5 years ago, # ^ |
      Rev. 2   Vote: I like it +16 Vote: I do not like it

      What about making subtasks for easier problems only? Kinder (I like it more than nuttela :) )/red/strong orange guys would still solve them optimally as if they weren't subtask problems (unless if I'm missing something about the nature of subtask problems)

»
5 years ago, # |
  Vote: I like it +28 Vote: I do not like it

+

»
5 years ago, # |
  Vote: I like it +30 Vote: I do not like it

+

»
5 years ago, # |
  Vote: I like it +30 Vote: I do not like it

+

»
5 years ago, # |
  Vote: I like it +32 Vote: I do not like it

Next contest: Yet Another subtasks problem :'(

»
5 years ago, # |
  Vote: I like it +18 Vote: I do not like it

=

»
5 years ago, # |
  Vote: I like it +18 Vote: I do not like it

+

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

+

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

+

»
5 years ago, # |
  Vote: I like it +55 Vote: I do not like it

»
5 years ago, # |
  Vote: I like it +40 Vote: I do not like it

+

»
5 years ago, # |
  Vote: I like it +7 Vote: I do not like it

+

»
5 years ago, # |
  Vote: I like it +134 Vote: I do not like it

I don't like "+" for voting. In Codeforces, voting is usually done by upvote/downvote. A blog full of duplicate comments is a disaster.

  • »
    »
    5 years ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    +

    Inb4 Mike deletes spam comments.

  • »
    »
    5 years ago, # ^ |
      Vote: I like it +5 Vote: I do not like it

    Obviously. I suppose in this case the poster is angry and just want to generate as much noise as possible.

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

    Unfortunately, voting is anonymous, and it seems author wants to see who is up to the rebellion with him

»
5 years ago, # |
  Vote: I like it +13 Vote: I do not like it

+

»
5 years ago, # |
  Vote: I like it +31 Vote: I do not like it

To be honest, I am against abusing subtask instead of subtask itself. For a round with 5 tasks it might be a good option to add subtask in order to balance the round. However, a round with 6 or even 7 tasks containing subtasks (like A,B1,B2,C,D,E1,E2,F) is meaningless(or even annoying) to me.

  • »
    »
    5 years ago, # ^ |
      Vote: I like it +20 Vote: I do not like it

    Yup, we don't need 10 problems.

    • »
      »
      »
      5 years ago, # ^ |
        Vote: I like it +64 Vote: I do not like it

      Also Errichto:

      • »
        »
        »
        »
        5 years ago, # ^ |
          Vote: I like it +21 Vote: I do not like it

        I was opposed to using so many subtasks there. I said the same thing that I wrote in a few comments recently: subtasks are bad if there are many problems already.

»
5 years ago, # |
  Vote: I like it +15 Vote: I do not like it

+

»
5 years ago, # |
  Vote: I like it +23 Vote: I do not like it

+

»
5 years ago, # |
  Vote: I like it +40 Vote: I do not like it

It is strange to criticize subtasks in general. I agree that many of such problems (easy subtasks) are irritating, have stupid solution and often unfairly scored. But it's the question of quality. It sounds like "let's not to give problems any more cause in some previous rounds they were idealess and unpleasant". So subtasks aren't an evil by themselves, but many of them are prepared maximally carelessly, so unfortunately + yet

»
5 years ago, # |
  Vote: I like it +11 Vote: I do not like it

+

»
5 years ago, # |
  Vote: I like it +15 Vote: I do not like it

+

»
5 years ago, # |
  Vote: I like it +28 Vote: I do not like it

+

»
5 years ago, # |
  Vote: I like it +22 Vote: I do not like it

+

»
5 years ago, # |
  Vote: I like it +16 Vote: I do not like it

+

»
5 years ago, # |
  Vote: I like it +14 Vote: I do not like it

-

»
5 years ago, # |
  Vote: I like it +43 Vote: I do not like it

+

»
5 years ago, # |
Rev. 2   Vote: I like it -42 Vote: I do not like it

+

(dmitriy umnov ya tvoy fanat!)

»
5 years ago, # |
  Vote: I like it +30 Vote: I do not like it

+

»
5 years ago, # |
  Vote: I like it +32 Vote: I do not like it

+

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

+

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

+

»
5 years ago, # |
  Vote: I like it +14 Vote: I do not like it

+

»
5 years ago, # |
  Vote: I like it +19 Vote: I do not like it

+

»
5 years ago, # |
  Vote: I like it +1 Vote: I do not like it

+

»
5 years ago, # |
  Vote: I like it -21 Vote: I do not like it

+

»
5 years ago, # |
  Vote: I like it -11 Vote: I do not like it

+

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

+