Pagini recente » Cod sursa (job #1417923) | preONI 2008 - Clasament Runda 3, Clasa a 10-a | Junior challenge 2020, runda 1 | Cod sursa (job #3278699) | Cod sursa (job #1417925)
#include <cstdio>
using namespace std;
FILE *fin = fopen("farfurii.in" ,"r");
FILE *fout = fopen("farfurii.out","w");
long long N, M, i, j, K, ok, minim, T, X, Y, Z;
void CodeExpert(){
fscanf(fin, "%lld%lld", &N, &K);
X = 1;
while((X+1) * 1LL * (X+2) <= K * 1LL * 2)
X ++;
Y = X * 1LL * (X+1) / 2;
for(i = 1; i <= N-X-2; i ++)
fprintf(fout,"%lld ", i);
Z = K-Y; Z = N-X-1+Z;
fprintf(fout,"%lld ", Z);
for(i = N; i >= N-X-1; i --)
if(i == Z)
continue;
else
fprintf(fout,"%lld ", i);
return;
}
int main(){
CodeExpert();
return 0;
}