Run ID | 作者 | 问题 | 语言 | 测评结果 | 分数 | 时间 | 内存 | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|---|
141554 | 黄恩宁 | 猴子选大王 | C++ | 解答错误 | 28 | 1000 MS | 260 KB | 295 | 2024-04-06 08:15:26 |
#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; }