Pagini recente » Cod sursa (job #1371315) | Cod sursa (job #2827154) | Cod sursa (job #1264280) | Istoria paginii runda/monthlyremake/clasament | Cod sursa (job #2578063)
#include <fstream>
using namespace std;
ifstream fin("farfurii.in");
ofstream fout("farfurii.out");
int n, k;
int main() {
fin >> n >> k;
long long nr = 1;
while(nr*(nr+1)/2 <= k) nr++;
for(int i = 1; i <= n-nr-1; i++)
fout << i << ' ';
fout << n+k-nr*(nr+1)/2 << ' ';
for(int i = n; i >= n-nr; i--)
if(i != n+k-nr*(nr+1)/2)
fout << i << ' ';
}