Правильный подход к решению этой задачи – перебор всех возможных значений количества пиратов, встающих в круг. Для начала, рассмотрим случай, когда всего встало два пирата. В этом случае пират с номером 4 должен стоять напротив пирата с номером 28. Однако пиратов с номерами от 1 до 4 всего четыре, а пиратов с номерами от 1 до 28 целых двадцать восемь. Поэтому, это не возможное значение.
Рассмотрим случай, когда встало три пирата. Пират с номером 4 может стоять только на крайней позиции, потому что между ним и пиратом с номером 28 должно быть равное количество пиратов. Но это невозможно, поскольку всего встало три пирата.
Теперь рассмотрим случай, когда встает 4 пирата. Между пиратом с номером 4 и пиратом с номером 28 могут стоять только 24 пирата, и так как пиратов всего 4, это возможное значение.
Проверим и другие возможные значения. В случае, когда встало 5 пиратов, между пиратом с номером 4 и пиратом с номером 28 должны стоять 23 пирата. Это невозможно, поскольку всего встало 5 пиратов.
То же самое верно и для случаев с большим количеством пиратов. Между пиратами с номерами 4 и 28 должно быть равное количество пиратов, но так как их всего пять, это невозможно.
Итак, получаем, что только причетырех пиратах, пират с номером 4 будет стоять напротив пирата с номером 28. Ответ: 4 пирата.