Pagini recente » Cod sursa (job #259674) | Cod sursa (job #814605) | Cod sursa (job #1831438) | Cod sursa (job #873524) | Cod sursa (job #2391097)
#include <stdio.h>
int main()
{
FILE *fin = fopen("farfurii.in", "r");
FILE *fout = fopen("farfurii.out", "w");
int n, k;
int j = 0;
fscanf(fin, "%d %d", &n, &k);
while(j * (j + 1) < k * 2)
j++;
for(int i = 1; i < n - j; i++)
fprintf(fout, "%d ", i);
int z = n - j * (j + 1) / 2 + k;
fprintf(fout, "%d ", z);
for(int i = n; i >= n - j; i--)
if(i != z)
fprintf(fout, "%d ", i);
fclose(fin);
fclose(fout);
return 0;
}