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

Автор 12iq, история, 10 лет назад, По-русски

Доброго времени суток. Прошу накидать материала(лекции, задачи, все что угодно) по трюкам, которые помогают ускорить полный перебор всех вариантов. Так же хочется узнать решение конкретно этой задачи: 1824. Ифрит-бомбардировки на тимусе.

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

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

Здесь уже просили материал, но там так его никто и не скинул.

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

Ну конкретно в этой задаче у меня такое:
- отсечение по ответу
- не идти в ветку перебора, если скинув бомбы на все оставшиеся города мы все равно не взорвем все
- не кидать бомбу на город, если это не взрывает какой-то новый город

»
10 лет назад, скрыть # |
← Rev. 2  
Проголосовать: нравится -9 Проголосовать: не нравится
  • »
    »
    10 лет назад, скрыть # ^ |
     
    Проголосовать: нравится 0 Проголосовать: не нравится

    Там честную динамику считают, перебор нечто иное.

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

      там происходит сведение полного перебора всех путей за n! к полному перебору за 2^n. Оптимизация перебора с небольшой меморизацией. Но по сути, это тот же перебор.

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