Run ID:156080

提交时间:2026-06-21 17:24:22

#include <iostream> using namespace std; int main() { // 标记1~10洞是否被搜到,0=没去过,1=去过 int vis[11] = {0}; int pos = 1; // 第1次在1号洞 vis[pos] = 1; // 第2次到第1000次 for (int k = 2; k <= 1000; k++) { // 约瑟夫环标准环形位置计算 pos = (pos + k - 1) % 10 + 1; vis[pos] = 1; } cout << "兔子藏在从未被找到的洞:"; for (int i = 1; i <= 10; i++) { if (vis[i] == 0) { cout << i << " "; } } return 0; }