Блог пользователя l-_-l

Автор l-_-l, 4 года назад, По-русски

Контест, к которому написан разбор

[problem:278521A]

Разбор
Код

[problem:278521B]

Разбор
Код

[problem:278521C]

Разбор
Код

[problem:278521D]

Разбор
Код
  • Проголосовать: нравится
  • +12
  • Проголосовать: не нравится

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

Во-первых, код должен быть красивым. Как это сделать, можно прочитать тут.

Далее по разбору:

"Очевидно, что если $$$K \leq N - 1$$$, то ответ $$$0$$$" — сомнительно. Кстати, даже при $$$K = N - 1$$$ бинпоиск все равно будет работать, поэтому в отдельный пункт это выносить нет смысла.

"Затем вычисляем $$$ans$$$ — кол-во необходимых изменений, чтобы $$$mid$$$ был ответом" — как?

Для многоточия есть специальная команда в LaTex: \ldots

"Размер цепного мутанта — это его порядок" — спасибо, теперь то я все понял. А что такое порядок?

"Домножим получившуюся дробь на $$$K$$$, так что $$$(B \times K) \mod {X} = X - 1$$$" — почему это всегда возможно? Здесь стоит хотя бы упомянуть соответствующую теорему.

Ну и в последней задаче наверное стоит явно сказать, что для генерации можно использовать полный рекурсивный перебор.

И зачем вы везде сокращаете слово "количество"? Я понимаю, это может быть разумно, когда вы конспектируете лекцию, чтобы писать быстрее. Но тут то вас никто не торопит. Гораздо приятнее смотреть на текст без таких сокращений.

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

    Благодарю за замечания! Поправил разбор =)