样例,数据都没问题,但是都是WA。。。。
求,救!!
#include<iostream>
#include<cstdio>
#include<cstring>
#include<algorithm>
using namespace std;
int n,v[100],ans[100];
void print()
{
for(int i=1;i<=n;i++)
printf("%5d",ans[i]);
cout<<endl;
}
void qp(int a)
{
if(a==n)
{
print();
return;
}
for(int i=1;i<=n;i++)
{
if(v[i]!=1)
{
v[i]=1;
ans[a+1]=i;
qp(a+1);
v[i]=0;
}
}
}
int main()
{
cin>>n;
qp(0);
}