P1706 与样例输出一致但0pts,求助
查看原帖
P1706 与样例输出一致但0pts,求助
655280
P_H_I_G_R_O_S楼主2022/9/10 09:40

源代码:

#include<iostream>
#include<cstring>
using namespace std;
int a[110];
bool v[110];
int n;

void DFS(int k){
	if(k==n+1){
		for(int i=1;i<n;i++) printf("%5d ",a[i]);
		printf("%5d\n",a[n]);
	}
	else{
		for(int i=1;i<=n;i++){
			if(v[i]==0){
				v[i]=1;
				a[k]=i;
				DFS(k+1);
				v[i]=0;
				a[k]=0;
			}
		}
	}
}

int main(){
	scanf("%d",&n);
	memset(v,0,sizeof(v));
	DFS(1);
	return 0;
}
2022/9/10 09:40
加载中...