社区讨论

捞捞,救救

P1996约瑟夫问题参与者 4已保存回复 12

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
12 条
当前快照
1 份
快照标识符
@lyo0ppfz
此快照首次捕获于
2024/07/16 14:13
2 年前
此快照最后确认于
2024/07/16 15:06
2 年前
查看原帖
有没有人来捞捞孩子,样例和测试数据都没问题但是不给分,救救
CPP
#include<iostream>

using namespace std;

	int s[10000];
int main(){
	int m,n,a,b = 0;
	cin>>n>>m;
	for(int i = 0;i<n;i++){
		s[i]=i+1;
	} 
	for(int i = 0;i<n;i++){
		if(s[i]!=0){
		a++;
		}
		if(a==m){
			cout<<s[i]<<" ";
			s[i]=0;
			a=0;
			b++;
		}
		if(b==n){
			return 0;
		}
		if(i==n-1){
			i=-1;
		}
	}
} 

回复

12 条回复,欢迎继续交流。

正在加载回复...