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

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

Дано три числа N, M, K (ограничений, пока нет)

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

Меня интересует, решается ли эта задача полным перебором или есть какое-то оптимальное решение?

upd: нашел кое-что интересное OEIS

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

»
7 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
  1. Решается как минимум динамикой по профилю. В профиле, правда, будут ещё разные компоненты связности. Пример похожей задачи, но с одной компонентой: I-Country.

  2. На всякий случай: во многих других задачах декартово дерево тоже ни при чём.

  3. Если обсуждать идеи задач менее публично (например, с друзьями), их можно потом дать на контест.