Решение
Вершины треугольника Ани делят окружность на три дуги. Пусть x,y и 26-x-y – количество точек на этих дугах, не считая вершины самого треугольника. Чтобы «выстрел» с концами в точках k и m не задел корабль, надо чтобы обе эти точки лежали на одной из дуг. Выбрать две различные точки на дуге, содержащей x точек, можно, очевидно,

способами. То же и для остальных дуг. Значит число N «безопасных» выстрелов равно сумме

. Тогда следующий выстрел уже обязательно «ранит» корабль, поэтому K=N+1. Итак, требуется найти такие целые неотрицательные числа x,y, удовлетворяющие условию x+y≤26, при которых значение N минимально. Запишем выражение для N в развернутом виде:
}}{2} + \frac{{y(y - 1)}}{2} + \frac{{(26 - x - y)(25 - x - y)}}{2}. })
Раскрыв скобки и приведя подобные слагаемые, получим
При каждом фиксированном y от 0 до 26 будем искать такое значение x, удовлетворяющее неравенству
при котором значение N минимально. Если y фиксирован, то правая часть (1) принимает минимальное значение при
(вершина параболы, принадлежащая промежутку (2)). Это минимальное значение равно

Оно, в свою очередь, минимально при

Из (3) тогда находим

Cреди точек с целыми координатами (8,8),(8,9),(9,8),(9,9) – ближайших целочисленных соседей точки минимума
 })
– выбираем ту, которой соответствует наименьшее значение N. Это точки (8,9),(9,8),(9,9). Для них N=100.