#include<cstdio>
using namespace std;
int dp;
int main(){
int n, k, m, i;
while(scanf("%d%d%d", &n, &k, &m)){
if(n == 0 && m == 0 && k == 0) break;
dp = 0;
for(i = 2; i < n; i++)
dp = (dp + k) % i;
printf("%d\n", (dp + m) % n + 1);
}
return 0;
}
将每个人的编号减1(方便使用模运算);
运用递归;