для начала неплохо бы найти k(1, n). Я знаю, как решать эту задачу в несколько измененных условиях: Б обязательно переставляет свой корабль в одну из соседних клеток, в этом случае ответ 1.
k(1,1) = 1 и k(1,n) = 2 при n >= 2, это почти очевидно. Понятно, что k = 1 мало, а для k = 2 стратегия Б: бомбить поля с координатами i и i+1 на i-том ходу.
Нет, про 19 я ерунду сказал. То есть тот план, о котором думал, не работает.
Но есть мысль, играющая на неоднозначности фразы "за конечное количество ходов". При к=1 и абсолютно случайном выборе места стрельбы закон больших чисел гарантирует, что Б убьет А с вероятностью 1.
Comments 13
А в целом - хорошая задачка.
Reply
Самое сложное будет внятно доказать минимальность. Пока не могу себе представить такого доказательства.
Reply
Reply
k(1,1) = 1 и k(1,n) = 2 при n >= 2, это почти очевидно. Понятно, что k = 1 мало, а для k = 2 стратегия Б: бомбить поля с координатами i и i+1 на i-том ходу.
Reply
Reply
Reply
Но есть мысль, играющая на неоднозначности фразы "за конечное количество ходов". При к=1 и абсолютно случайном выборе места стрельбы закон больших чисел гарантирует, что Б убьет А с вероятностью 1.
Reply
Чтобы не было неоднозначности: считаем, что у А чудовищно развита интуиция, и он заранее знает, куда будет стрелять Б.
Reply
А интуиция против генератора случайных чисел (включаемого ПОСЛЕ хода А) должна быть бессильна.
Reply
В общем случае, похоже, что (при n>1) k(m, n) = (n^m-1)/(n-1)+1.
hippie
Reply
Reply
Leave a comment