Pagini recente » Rating Soisun Mina-David (Aferim) | Cod sursa (job #1305912) | Rating Dicu Ioana Maria (Ioana_Maria_Dicu) | Cod sursa (job #1101129) | Cod sursa (job #2837045)
#include <bits/stdc++.h>
using namespace std;
ifstream f("dusman.in");
ofstream g("dusman.out");
int v[1001],fv[1001],sol[1001],n,k,m,con,fv1[1001][1001];
void bk(int c)
{
if(c-1==n)
{
con++;
if(con==k)
{
for(int i=1; i<=n; i++)
{
g<<sol[i]<<" ";
}
exit(0);
}
}
for(int i=1; i<=n; i++)
{
if(fv[i]==0)
{
if(fv1[i][sol[c-1]]!=1)
{
fv[i]=1;
sol[c]=i;
bk(c+1);
fv[i]=0;
}
}
}
}
int main()
{
int i,x,y;
f>>n>>k>>m;
for(i=1; i<=m; i++)
{
f>>x>>y;
fv1[x][y]=fv1[y][x]=1;
}
bk(1);
return 0;
}