nor's blog

By nor, 16 months ago, In English
  • Vote: I like it
  • +498
  • Vote: I do not like it

| Write comment?
»
16 months ago, # |
  Vote: I like it -10 Vote: I do not like it

Wow, why doesn't this have more upvotes. Thanks for sharing ^^

»
16 months ago, # |
  Vote: I like it -20 Vote: I do not like it

Dominater069 is pro coder

he reached master in only 4 months

can you share some tips with us pls sur

»
16 months ago, # |
  Vote: I like it +57 Vote: I do not like it

What I've learned: tourist probably has a complete graph between his ears

»
16 months ago, # |
  Vote: I like it +21 Vote: I do not like it

Great blog. Thanks for helping the community.

»
16 months ago, # |
  Vote: I like it -10 Vote: I do not like it
  • »
    »
    16 months ago, # ^ |
      Vote: I like it +11 Vote: I do not like it

    I think that video talks about something quite different, but it does seem like a good way to think from what I could tell by skimming through it.

»
16 months ago, # |
Rev. 2   Vote: I like it -13 Vote: I do not like it

Logged in just to upvote this blog

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

norzorzosity!

»
16 months ago, # |
  Vote: I like it +8 Vote: I do not like it

Why is it that a competitive programming website of all places has so many introspective blogs on the psychology of learning and similar things? Not complaining, but...

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

    The same reason why you see a new "how to practice" blog by a newbie every week (and a couple of CF DMs every day on the same thing). People want to learn effectively, and these blogs related to learning are meant to be an answer to those blogs. A lot of high-rated people I know are fed up with seeing these newbie blogs, so it's tempting to give an answer once and for all, and link to it whenever someone asks such questions.

    This is why the catalog is a thing too — you don't need to waste time searching or asking for a tutorial on CF if you don't find one otherwise, like what used to be the norm before.

»
11 months ago, # |
  Vote: I like it -18 Vote: I do not like it

When I try to solve problems, I almost always start by trying to recognize the setup — it saves time that could have been wasted with false starts and the time taken to analyze the setup properly before you can reason about it.

I've been meaning to ask this for a while, here, what does "recognize the setup" exactly mean?

Thanks for the awesome blog!

  • »
    »
    11 months ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    If a problem has something that you've already seen before — you've solved a very closely related problem or discussed the same setting with a friend — then you can just use the same ideas you used back then to try to solve the problem. It reduces the overhead of having to think about what is important in the problem. For example, if a problem involves $$$ax + by$$$ where $$$a, b$$$ are constant integers and $$$x, y$$$ can vary over the integers, I almost always keep Bezout's lemma in mind.

»
8 months ago, # |
  Vote: I like it -8 Vote: I do not like it

I just started doing CP. This was a really really good blog. Hope this will help to reach my goal.

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

cool