Cod sursa(job #459487)

Utilizator SpiderManSimoiu Robert SpiderMan Data 29 mai 2010 22:42:31
Problema Farfurii Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.4 kb
#include <cstdio>

long long N, K, i;

int main()
{
	freopen("farfurii.in", "r", stdin);
	freopen("farfurii.out", "w", stdout);

	scanf("%lld %lld", &N, &K);

	for (i = 1; i <= N && i * (i - 1) / 2 < K; i++);

	for (int j = 1; j <= N - i; j++)
		printf("%d ", j);

	int k = N - (i * (i - 1) / 2 - K);

	printf("%d ", k);

	for (int j = N; j > N - i; j--)
		if (j != k)
			printf("%d ", j);

	return 0;
}