Everule's blog

By Everule, history, 14 months ago, In English

Disclaimer : I just want to highlight some simple techniques used to solve Ad-Hoc tasks.

In my opinion, these are all simple techniques, but a lot of these are used even in much harder problems. I hope these will be helpful to some people.

1: Eliminate obvious cases, and see if you can simplify the problem.

Solution

2: Ignore unnecessary information, and use it to draw the problem in new ways.

Solution

3: Making obvious lower and upper bounds, and proving they are constructible.

Solution

4: Finding invariants

Solution

5 : Define something that cannot change much.

Solution
Question that uses many of these
Solution
 
 
 
 
  • Vote: I like it
  • +250
  • Vote: I do not like it

»
14 months ago, # |
  Vote: I like it +1 Vote: I do not like it

What's Ad-Hoc tasks?

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

    An Ad-Hoc task is something that doesn't fit into any specific topic. These are questions whose solution you have to come up with completely by yourself.

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

      Ad-Hoc seems like a abbreviation,is it?

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

        Ad-Hoc is actually a Latin phrase, that means "to this"

        Google phrases it better :

        In English, it generally signifies a solution designed for a specific problem or task, non-generalizable, and not intended to be adapted to other purposes.

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

great post with perfect examples.

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

omg thank you for this everule <3

I hope you reach LGM soon!

»
14 months ago, # |
Rev. 2   Vote: I like it +28 Vote: I do not like it

Nice blog!

Suggestion: Try to include the abridged problem statement within the blog for uninterrupted readability.

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

    I'm OK without the abridged problem statements, because part of the skill is reading the problem statement and understanding the core idea (and especially people who read this blog because they struggle with As and Bs can probably benefit from practicing this skill).

    I would say there's no reason to put the problem link in a spoiler block, though, since it's only 1 word/line anyway.

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

      I just meant it in the sense that it's a little inconvenient to switch tabs repeatedly while reading a blog.

      And yes I agree that there was no reason to put it in the spoiler block, but I didn't point it out because it's not a big issue anyway.

»
14 months ago, # |
Rev. 2   Vote: I like it +17 Vote: I do not like it

I think instead of "question", "problem" or "task" are more appropriate here.

»
14 months ago, # |
  Vote: I like it +11 Vote: I do not like it

Thanks for sharing the resource. I will try to use these methods!

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

Congrats on reaching red! That was fast! orz