Вокруг стола сидят 5 человек. Ключевым значением является количество участников, сидящих за столом. Итак, теперь ключевое значение будет 5. Террорист сказал участникам, что, поскольку вас 5 участников, я буду считать с первого участника, а человек, который насчитал 5, будет застрелен. Он считает, и 5-й человек умирает. Он снова считает до пяти, и 1-й человек умирает. Он снова считает, и 3-й человек умирает, и теперь остаются 2 и 4. Он считает, что нет между ними, наконец, 4 будет засчитано как 5, и он будет застрелен. Последним оставшимся человеком будет 2.
Точно так же, если попробовать для семи человек, ответ будет 8. А для 8 человек ответ будет 4.
Как установить формулу для этого, чтобы компьютер мог правильно снимать человека.
Я предполагаю, что это может быть круговой связанный список, когда членам присваивается значение токена. Но я не мог прийти к уравнению. Таким образом, присвоив значение ключа, будет определен человек, который будет жить.