请问为什么75分?
查看原帖
请问为什么75分?
321828
zqwzqwzqw楼主2020/10/23 12:28
#include<bits/stdc++.h>
using namespace std;
int n,m,sum,x,i;
struct zqw {
	int next,last;
} a[105];
int main() {
	scanf("%d%d",&n,&m);
	a[1].next=2,a[i].last=n;
	for(int k=2; k<n; k++)
		a[k].next=k+1,a[k].last=k-1;
	a[n].next=1,a[n].last=n-1;
	i=1,x=1;
	while(sum!=n) {
		if(x==m) {
			printf("%d ",i);
			sum++,x=0;
			a[a[i].next].last=a[i].last;
			a[a[i].last].next=a[i].next;
			
		}
		i=a[i].next,x++;
	}

	return 0;
}

大佬,求救!!

2020/10/23 12:28
加载中...