Cod sursa(job #254285)

Utilizator c_e_manuEmanuel Cinca c_e_manu Data 7 februarie 2009 10:23:25
Problema Planeta Scor 0
Compilator cpp Status done
Runda Stelele Informaticii 2009, clasele 9-10, ziua 2 Marime 0.61 kb
#include<cstdio>
#include<algorithm>

using namespace std;

long long a[32],i,j,n,k,kappa;

int main()
{       freopen("planeta.in","r",stdin);
        freopen("planeta.out","w",stdout);
        scanf("%lld%lld",&n,&k);
        for(i=n/2,j=1;i>=1;i--,j++) a[j]=i;
        for(i=j,j=n/2+1;j<=n;i++,j++)a[i]=j;
        do
        {       kappa++;
                if(k==kappa)
                {       for(i=1;i<=n;i++)
                                printf("%lld ",a[i]);
                        return 0;
                }
        }
        while(next_permutation(a+1,a+n+1));
        return 0;
}