25分WA代码请求支援
查看原帖
25分WA代码请求支援
508288
29SNyyds楼主2022/1/27 17:35
#include <bits/stdc++.h>
using namespace std;
int n,p,k,zz;
bool c[1002],o;
int main() {
	cin>>n>>k;
    zz=0;
    for (int i=1;i<n;i++) {
    for (int j=1;j<=k;j++) {
    o=0;
    if (c[(zz+1)%n]==0) {
    zz++;
    zz%=n; 
    if (j==k) c[zz]=1;
    }
    else {
    	zz++;
    	o=0;
    	while (o==0) {
    	if (c[zz+1]==0) {
        zz+=1;
        zz%=n;
        if (j==k) c[zz]=1;
        o=1;
    }
    else zz++;
		    }
	    }
	    if (j==k&&zz!=0) cout<<zz<<" ";
	    if (j==k&&zz==0) zz=n,c[zz]=1,cout<<zz<<" ";
    }
}
for (int i=1;i<=n;i++) {
	if (c[i]==0) {
	cout<<i;break;}
}
    return 0;
}

WA了1,3,4三个点

请好心过路人帮忙看一下谢谢!!!

2022/1/27 17:35
加载中...