Run ID 作者 问题 语言 测评结果 分数 时间 内存 代码长度 提交时间
141765 谢思涵 猴子选大王 C++ 解答错误 42 240 MS 10024 KB 488 2024-04-06 10:51:47

Tests(3/7):


#include <iostream> using namespace std; bool a[10001000]; int main() { int n, m; cin >> n >> m; int len = n; for(int i = 1; i <= n; i++) a[i] = true; int last = 0; while(len > 1) { int c = 0; for(int i = last + 1; ; i++) { if(!a[i]) continue; if(i > n) i = 1; c++; if(c == m) {a[i] = false; last = i; break;} } len--; } for(int i = 1; i <= n; i++) { if(a[i]) { cout << i << endl; return 0; } } return 0; }


测评信息: