Блог пользователя monopoly

Автор monopoly, 3 года назад, По-английски

Please recommend some graph problems that are hard to determine. I mean there are no vertices or edges in problem statement but you can create(or not) them yourself and apply graph algorithms. I'll add them to this blog.

  • Проголосовать: нравится
  • +12
  • Проголосовать: не нравится

»
3 года назад, # |
Rev. 2   Проголосовать: нравится +2 Проголосовать: не нравится
»
3 года назад, # |
  Проголосовать: нравится +31 Проголосовать: не нравится

you aren't improving your skills for graph finding if you already know from the start it's a graph problem...

»
3 года назад, # |
Rev. 2   Проголосовать: нравится -23 Проголосовать: не нравится

?????????????????????

  • »
    »
    3 года назад, # ^ |
      Проголосовать: нравится -8 Проголосовать: не нравится

    True

  • »
    »
    3 года назад, # ^ |
      Проголосовать: нравится +15 Проголосовать: не нравится

    What are the basics? I consider basic graph theory the basics...

    • »
      »
      »
      3 года назад, # ^ |
      Rev. 2   Проголосовать: нравится -38 Проголосовать: не нравится

      He/She could not solve a single problem in Educational Codeforces Round 102...graph theory is basics, but I suppose when one can't solve an 800 problem, it's this whole new level of basic.

      • »
        »
        »
        »
        3 года назад, # ^ |
          Проголосовать: нравится +69 Проголосовать: не нравится

        It has nothing to with you if I can't solve these problems. I simply asked for problems politely but you humiliate me.

        • »
          »
          »
          »
          »
          3 года назад, # ^ |
          Rev. 2   Проголосовать: нравится -23 Проголосовать: не нравится

          You can always just look for codeforces problems tagged graph theory???

          • »
            »
            »
            »
            »
            »
            3 года назад, # ^ |
              Проголосовать: нравится +6 Проголосовать: не нравится

            I didn't ask for problems from codeforces specifically and there are other OJ's with no problem categories.

            • »
              »
              »
              »
              »
              »
              »
              3 года назад, # ^ |
                Проголосовать: нравится -19 Проголосовать: не нравится

              Use Google & well-known Morass blog then??? (LeetCode problems tend to be on the easier side, but whatever)

              LeetCode LeetCode LeetCode

              Codeforces Stuff

              CF CF

              And that should be more than enough lmao...stop asking and start DOING

              • »
                »
                »
                »
                »
                »
                »
                »
                3 года назад, # ^ |
                  Проголосовать: нравится +2 Проголосовать: не нравится

                I didn't know about the Morass blog and probably neither did the author. Try to be more polite, as simple as linking the resources and saying "here you go, hopefully you find them interesting."

    • »
      »
      »
      3 года назад, # ^ |
        Проголосовать: нравится +1 Проголосовать: не нравится

      In my opinion, constructive and mathematical thinking are more 'basic' skills when it comes to CP, along with 'techniques' (using it very vaguely here) such as prefix sums and binary search.

      • »
        »
        »
        »
        3 года назад, # ^ |
        Rev. 3   Проголосовать: нравится +5 Проголосовать: не нравится

        Ig things like basic stl knowledge and basic math like prefix sums is before it, but I would but making an adjacency list to dfs at the same level as binary search (ie I learned them at basically the same time). If I was teaching a class, graph problems would be one of, if not the first topics I introduce since I think it is best way to show both the programming style and mindset of cp (in my cp ideals).

        Anyway I mostly just don't like people telling less experienced they shouldn't be touching "advanced topics" yet.

        • »
          »
          »
          »
          »
          3 года назад, # ^ |
            Проголосовать: нравится +6 Проголосовать: не нравится

          That's fair. I learned simple stuff like graph traversal with DFS pretty late compared to other stuff at the same level, so I think I probably have a slightly skewed sense of difficulty for these topics.

»
3 года назад, # |
Rev. 2   Проголосовать: нравится 0 Проголосовать: не нравится
»
3 года назад, # |
Rev. 2   Проголосовать: нравится -19 Проголосовать: не нравится

Why the hell you want to spoil the problems? Kind of problems you are asking for are special(rare and difficult) because you don't know graphs are to be used in them. By revealing that graphs are being used, you made the problem a lot easier to solve.

Edit: Others also don't list problems here in which it is difficult to deduce that graphs are needed.

  • »
    »
    3 года назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    I practice around 50% of my time knowing the category beforehand. If you've had a lot of contests and you know that "hey, I always seem to mess up on graph problems" it's definitely worth it practicing on graph problems (in other words there's nothing wrong with practicing a specific category).

»
3 года назад, # |
  Проголосовать: нравится +16 Проголосовать: не нравится

Hey!

Here's one of my favourite problems (it's the first 'implicit' graph problem I did).

»
3 года назад, # |
  Проголосовать: нравится +7 Проголосовать: не нравится