提交时间:2024-04-06 08:15:26
运行 ID: 141554
#include<iostream> #include<cstdio> using namespace std; const int NR=1e6+10; int r[NR]; int main() { int m,n,i,j=0; cin>>m>>n; for(i=1;i<n;i++) r[i]=i+1; r[n]=1; r[0]=1; i=0; while(r[i]!=i) { j++; if(j==m) r[i]=r[r[i]]; i=r[i]; } cout<<i<<endl; return 0; }