Run ID | 作者 | 问题 | 语言 | 测评结果 | 分数 | 时间 | 内存 | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|---|
151125 | 黄恩宁 | 猴子选大王 | C++ | 通过 | 100 | 21 MS | 4380 KB | 335 | 2024-06-11 23:02:17 |
#include<cstdio> #include<queue> #include<iostream> using namespace std; queue<int> q; int main() { int n,m,i,j; cin>>n>>m; for(i=1;i<=n;i++) q.push(i); for(i=1;i<n;i++) { int x=(m-1)%q.size(); for(j=1;j<=x;j++) { q.push(q.front()); q.pop(); } q.pop(); } cout<<q.front()<<endl; return 0; }