- Приключений маловато, - сказали игроки в функциональный морской бой.

Mar 26, 2015 12:23

Аркадий и Борис (далее - А и Б), играют в морской бой на m-мерном кубе со стороной в n клеток по следующим правилам ( Read more... )

Задачи

Leave a comment

fdo_eq March 26 2015, 17:08:06 UTC
для начала неплохо бы найти k(1, n). Я знаю, как решать эту задачу в несколько измененных условиях: Б обязательно переставляет свой корабль в одну из соседних клеток, в этом случае ответ 1.

Reply

fiviol March 26 2015, 19:20:01 UTC
У Б нет кораблей, у него бомбы. :)

k(1,1) = 1 и k(1,n) = 2 при n >= 2, это почти очевидно. Понятно, что k = 1 мало, а для k = 2 стратегия Б: бомбить поля с координатами i и i+1 на i-том ходу.

Reply

fdo_eq March 27 2015, 06:03:22 UTC
Понятно. Для ситуации, при которой перестановка корабля обязательна, алгоритм поинтересней :-)

Reply

fiviol March 27 2015, 07:02:18 UTC
Первые n ходов бомбим клетки последовательно слева направо, если не попали - следующие n ходов бомбим справа налево.

Reply

fdo_eq March 27 2015, 07:18:45 UTC
Да

Reply

fiviol March 27 2015, 11:44:22 UTC
Переходим к случаю m = 2? :)

Reply


Leave a comment

Up