之前是一直没弄懂映射的问题、
自己来说说、找出最后胜利的那个人
首先我讲一下以n=7,k=2的情况 0 1 2 3 4 5 6、删除第一个还剩下
0 2 3 4 5 6 然后以2开始映射到
5 0 1 2 3 4、 这个解出来答案是2、这个可以看成n=6,k=2时的答案,然而这个答案2映射对应的4就是n=7,k=2时的答案
参考:传送门
#include<stdio.h>
int main(){
int n,m;scanf("%d%d",&n,&m);
int f=0;
for(int i=2; i<=n; ++i)
f=(f+m)%i;
printf("%d\n", f+1);
return 0;
}