以下是用 C 语言解决这个问题的代码:
#include <stdio.h>
int main()
{
int n;
scanf("%d", &n); // 读入追求者的数量
int i = 1; // 记录当前操作的编号
while (n > 1) // 只要追求者的数量不止一个,就继续操作
{
i++; // 编号加 1
if (i % 2 == 1) // 如果编号是单数
{
n--; // 追求者的数量减 1
}
}