SGrade's blog

By SGrade, history, 4 weeks ago, In English

Editorials are really useful, for sure! But sometimes in the editorials there is an explanation like "Obviously, this works this way". Or "Intuitively", "We can see", etc. In this moments I feel like I came to a math lesson and the professor says: "The proof of this theorem is obvious, don't you see?".

If it was obvious for me, I would solve the problem without the editorial. The ONLY reason I look into editorial is that the solution is not obvious for me. Would it be better if the editorial actually explained why it works this way?

Anybody feels the same?

Disclaimer: I really appreciate that the editorials exist and what their authors do. This blog is just to help both sides (editors and readers) understand each other a bit better.

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

»
4 weeks ago, # |
  Vote: I like it -39 Vote: I do not like it

True, but i think it's good if it stays that way! If everything is written in the editorial it would become a plain implementation problem which is also given in the solution code, some thinking about obvious things forces you to know the obvious, its difficult at start but you get used to those.

»
4 weeks ago, # |
Rev. 2   Vote: I like it +55 Vote: I do not like it

Yeah some of the editorials are hard to understand. I think this editorial by dario is the best editorial on the codeforces.Hints for intuition and proper written solution if someone is struggling with the problem.Maybe this can be kept as a benchmark.

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

I agree but I also think having the editorials presented the way they currently are has far more advantages including:

  1. Separating standard techniques from what is new in the problem

  2. Helping you to identify when the problem was simply too far above your level

  3. Leaving the reader with some challenge and not entirely solving the problem for them.

I however agree that it is really annoying when the author of the editorial does not consider the level of the reader. For example if a div 2A problem involves nim game it would be really annoying if the author of the editorial wrote "It is clear that the parity of the stones is important" without at least providing a link to an article that explains why.

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

most editorial are written assuming that the reader already knew certain algorithm/DS/trick.

author don't need to write an editorial for hard 2500++ problem that can be understood by green/grey coder, because the problem is not meant for them anyway.

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

    At least a reference to a source about the tutorial, or just a wiki article, won't hurt tho.

    And hard-to-read editorial doesn't necessarily mean the problem is above his level.

    I've seen plenty of editorials where I couldn't understand anything even after solving the main problem on my own.

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

IMO, some editorials are hard to understand even by coders with the same rating of the problem. In fact, sometimes I struggle to understand the editorial even if I have solved the problem on my own (using an alternative solution). One of the main issues with editorials is that the order of the observations doesn't follow the natural thinking process "problem -> solution". Example: tutorial of 1316E - Team Building.

Spoiler

When the problem gets more complex, like 1398F - Controversial Rounds, it becomes very difficult to understand how the observations in the editorial are supposed to solve the problem, and I usually need to read the tutorial several times.

»
4 weeks ago, # |
Rev. 3   Vote: I like it -59 Vote: I do not like it

Um_nik THE GENIUS OF ALL TIME and worth more than 1000 SHITS , Please give your TRASH opinions .

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

Common misunderstanding is that when editorials or books say things like "it's easy to see" it means that you ought to be able to understand it immediately, just by looking. It doesn't — you might still need to think about it for a time. It just means something more like "you don't need any kind of special insight to prove this fact".

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

Read the comments, usually the superior editorial is there.

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

I usually get more proper explanation in the comments section than the editorial...Thankful to those nice people who comments the simpler solutions and their proofs.