Pagini recente » Cod sursa (job #2728170) | Cod sursa (job #1772483) | Cod sursa (job #1521676) | Cod sursa (job #1442666) | Cod sursa (job #1762077)
#include <cstdio>
#define llt long long
int main(){
freopen("farfurii.in","r",stdin);
freopen("farfurii.out","w",stdout);
int i,j,N,tmp;
llt K,sum;
scanf("%d %lld",&N,&K);
for(sum = 0, i = 1; sum <= K; ++i) sum += i;
for(j = 1; j <= N-i; ++j) printf("%d ",j);
if( N-sum+K > 0 ) printf("%d ",N-sum+K);
for(j = N; j > N-i && j; --j)
if( j ^ (N-sum+K) ) printf("%d ",j);
return 0;
}