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

Автор vovuh, история, 7 лет назад, По-русски

976A - Минимальное двоичное число

Разбор
Решение (Vovuh)

976B - Лара Крофт и новая игра

Разбор
Решение (PikMike)

976C - Вложенные отрезки

Разбор
Решение (PikMike)

976D - Множество степеней

Разбор
Решение (PikMike)

976E - Неплохо сыграно!

Разбор
Решение (Ajosteen)

976F - Минимальное k-покрытие

Разбор
Решение (adedalic)
  • Проголосовать: нравится
  • +27
  • Проголосовать: не нравится

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

Исправьте пожалуйста описание разбора к B

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

An nlogn solution itself gave tle for me in C.nested segments question using c++ default sort function, is there any one like this.

http://codeforces.net/contest/976/submission/37770261

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

976D — Degree Set ,Graph for some (d1, d2, ..., dk) need to be sorted?

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

    What do you mean by "sorted"? My checker takes the list of edges you output and calculates the degree set to compare it with the given one.

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

      problem B

      can You please explain why we don't consider the case, when we do -1 to k, by decreasing height of our final answer?

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

        We transition from the number of steps Lara made to the number of cells she visited. You can see that she visits (m - 1) cells of the bottom row, then (m - 1) cells of the row above it and so on. And the formula tells you which one of these cells was the (k - n)-th.

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

Alternative solution for F: For a fixed degree d connect a new source vertex s with each vertex of U with capacity and demand d, and connect every vertex of V with capacity and demand d to a new sink vertex t. And then find the minimal flow as described in the e-maxx-eng article Flow with demands (add two more vertices to get rid of the demands, and do a binary search on the minimal flow value).

This has a worse complexity than the editorial solution (due to the binary search and a slightly bigger network), but my implementation 37840246 still runs in under 1 second using Edmond-Karp.

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

Is anyone getting WA on test case 10 of E well played :| http://codeforces.net/contest/976/submission/37842203 here is my submission

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

How is solution for E nlogn? If we precalc powers of two it is O(n) isnt it?

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

Changed >= to > om sort, and from Runtime error in test 84 got accepted.. Can someone explain why?

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

Можно поподробнее разбор задачи D -- а то что-то вообще не понятно, откуда это все получается: "Граф для некоторого (d1, d2, ..., dk) можно получить из графа (d2 - d1, d3 - d1, ..., dk - 1 - d1) добавлением (dk - dk - 1) вершины, изначально не соединенной ни с чем, и d1 вершины, соединенной со всеми вершинами, объявленными ранее." Как "вершина, соединенная со всеми вершинами, объявленными ранее." может иметь степень d1, она будет иметь степень k — 1. И как "Вершины, не соединенные ни с чем, получат степень d1", если вершины не соединенные ни с чем имеют степень 0???

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

    "Вершины, не соединенные ни с чем, получат степень d1", так как у нас есть d1 вершин которые соединены со всеми, значит вершины которые якобы ни с кем не соединены получат степень d1 ведь они соединены с теми вершинами.

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

Can you please add a link to this editorial that is accessible from the contest? I cannot access the editorial from here.

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

Why is this wrong for question no. D?

Input
3
2 3 4
Participant's output
6
1 2
1 3
1 4
1 5
2 3
2 4
»
6 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

In problem F, why is the complexity O((n + m)2) ?

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

how to calculate dinic's complexity in problem F?why not n*n*m?

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

ME:making 100 of test cases for B problem codeforces: a single formula for all the cases ME: pikachu face INNER ME: crying

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

I do not understand the correctness of proof of problem D. How do we know that there is a solution for the sub-problem $$$(d_2 - d_1, d_3 - d_1, \cdots, d_{k - 1} - d_1)$$$. awoo Could you please help me with it?