Run ID | 作者 | 问题 | 语言 | 测评结果 | Time | Memory | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|
79449 | 常仕铎 | 报数问题 | C++ | Accepted | 4 MS | 4172 KB | 527 | 2024-07-06 11:53:34 |
#include <bits/stdc++.h> using namespace std; const int N = 1e6 + 10; int a[N]; int main(){ int n,m,j,k=0,o=0,p; cin>>n>>m; j=n; p=n; for(int j=1;j<=N;j++) a[j]=-1; for(int i=1;i<=n;i++){ if(a[i-k*p]==-1){ o++; if(o==m){ j--; a[i-k*p]=i-k*p; cout<<i-k*p<<" "; o=0; } } if(j!=0&&i==n){ n=n+p; k++; } } return 0; }