#include <stdio.h>
int f(int n, int m, int q)
{
if (n == 1)
return 1;
if (q > 1)
return (f(n, m, 1) + q - 2) % n + 1;
else
return (f(n - 1, m, 1) + m - 1) % n + 1;
}
int main()
{
int n, m, q;
scanf("%d %d %d",&n,&m,&q);
printf("%d",f(n,m,q));
return 0;
}
猴子选大王
递归函数与数学计算
最新推荐文章于 2025-12-06 23:59:11 发布
1101

被折叠的 条评论
为什么被折叠?



