题目描述
blablabla
样例
blablabla
算法1
(暴力枚举) $O(n^2)
时间复杂度
参考文献
C++ 代码
blablabla
算法2
(暴力枚举) $O(n^2)$
blablabla
时间复杂度
参考文献
C++ 代码
#include<stdio.h>
#define bool int
#define true 1
#define false 0
int n;
int state[10];
bool used[10];
int dfs(int u)
{
int i;
if(u>n)
{
for(i=1;i<=n;i++)
{
printf("%d ",state[i]);
}
printf("\n");
return ;
}
for(i=1;i<=n;i++)
{
if(!used[i])
{
state[u]=i;
used[i]=true;
dfs(u+1);
state[u]=0;
used[i]=false;
}
}
}
int main()
{
scanf("%d",&n);
dfs(1);
return 0;
}