题解
查看原帖
题解
1349478
tangyiqi楼主2024/6/8 16:15

为了防止违反规则,敞人特意少写了一行代码,少写的代码敞人写在这里了(请把它写在第最后一行的大括号之前,即主函数(main)的最后一个大括号前)。敞人希望它对大家有帮助(最好可以刷AC率/AC数量)

#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
ll f[11];
ll a[11];
ll n;
void dfs(ll k){
	if(k>n){
		for(ll i = 1;i<=n;i++)cout<<setw(5)<<a[i];
		cout<<endl;
		return;
	}
	for(ll i = 1;i<=n;i++){
		if(!f[i]){
			a[k] = i;
			f[i] = true;
			dfs(k+1);
			f[i] = false;
		}
	}
}
int main(){
	scanf("%ld",&n);
	dfs(1);
	
}

请把少写的写在大括号前(内容:return 0;)

2024/6/8 16:15
加载中...