Run ID | 作者 | 问题 | 语言 | 测评结果 | Time | Memory | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|
11898 | 徐一喆 | 报数 | C++ | Accepted | 2 MS | 756 KB | 553 | 2021-05-18 12:47:46 |
#include <bits/stdc++.h> int i,k,t; int n,m=3; static char f[1001]; int main() { int l=1; while (l--) { fflush(stdout); rewind(stdin); if (2==scanf("%d",&n)) { if (1000>=n && n>=m && m>=1) break; } } t=0; i=1; k=1; while (1) { if (0==f[i]) { if (m==k) { t++; f[i]=1; if (t>=n) {printf("%d ",i);break;} } k++;if (k>m) k=1; } i++;if (i>n) i=1; } }