Cod sursa(job #1776516)

Utilizator fanache99Constantin-Buliga Stefan fanache99 Data 11 octombrie 2016 14:46:14
Problema Farfurii Scor 100
Compilator cpp Status done
Runda cerculdeinfo-lectia2-arborideintervale Marime 0.41 kb
#include<cstdio>
using namespace std;
int main(){
    freopen("farfurii.in","r",stdin);
    freopen("farfurii.out","w",stdout);
    long long n,k,p=1,i;
    scanf("%lld%lld",&n,&k);
    while(p*(p-1)/2<k)
        p++;
    k=n+k-p*(p-1)/2;
    for(i=1;i<=n-p;i++)
        printf("%lld ",i);
    printf("%lld ",k);
    for(i=n;i>n-p;i--)
        if(i!=k)
            printf("%lld ",i);
    return 0;
}