Pagini recente » Cod sursa (job #1924150) | Cod sursa (job #2923751) | Cod sursa (job #2969045) | Cod sursa (job #1263882) | Cod sursa (job #720320)
Cod sursa(job #720320)
#include<iostream>
#include<fstream>
using namespace std;
ifstream in("farfurii.in");
ofstream out("farfurii.out");
long long n,k,mm;
int main()
{
long long i,p;
in >> n >> k;
for(i=1;i<=n;++i)
{
p = n-i;
if(p*(p-1)/2 < k)
{
mm = k - (p-1)*p/2 + i;
out << mm << " ";
break;
}
out << i << " ";
}
p = n-i+1;
for(i=0;i!=p;++i)
{
if(n-i!=mm)
out << n-i << " ";
}
return 0;
}