Pagini recente » Cod sursa (job #1910913) | Cod sursa (job #1754984) | Cod sursa (job #3131649) | Cod sursa (job #1275731) | Cod sursa (job #1747940)
# include <iostream>
# include <fstream>
using namespace std;
int main() {
ifstream fin( "farfurii.in" );
ofstream fout( "farfurii.out" );
long long n, k, i, j;
fin >> n >> k;
i = 1;
while ( i <= n && ( n - i ) * ( n - i - 1 ) / 2 >= k )
fout << i ++ << ' ';
if ( i <= n ) {
fout << i + k - ( n - i ) * ( n - i - 1 ) / 2 << ' ';
for ( j = n; j >= i; j -- )
if ( j != i + k - ( n - i ) * ( n - i - 1 ) / 2 )
fout << j << ' ';
}
fin.close();
fout.close();
return 0;
}