究竟是rx的nq,还是.....
查看原帖
究竟是rx的nq,还是.....
313731
touxi楼主2021/11/12 18:50
#include<bits/stdc++.h>
using namespace std;
int n,a[1000010];
void dfs(int x)
{
	if (x==0)
	{
		
		for (int i=n;i>=1;--i)
		cout<<setw(5)<<a[i];
		cout<<endl;
		return;
	}
	for (int i=1;i<=n;++i)
	{
		int f=1;
		for (int j=n;j>=x;--j)
		{
			if (a[j]==i)
			{
				f=0;
				break;
			}
		}
		if (f==1){
		a[x]=i;
		dfs(x-1);
		}
	}
}
int main()
{
	cin>>n;
	dfs(n);
}

0分

2021/11/12 18:50
加载中...