/*
约瑟夫环
f(0)=0;
f(i)=(f(i-1)+k)%i
*/
#include <iostream>
#include <cstdio>
#include <cstring>
using namespace std;
int main()
{
int n,k;
while(~scanf("%d%d",&n,&k))
{
int ans=0;
for(int i=2;i<=n;i++)
ans=(ans+k)%i;
printf("%d\n",ans+1);
}
return 0;
}
51nod1073 约瑟夫环
最新推荐文章于 2022-02-11 13:58:53 发布