Pagini recente » Cod sursa (job #1021621) | Cod sursa (job #1849686) | Cod sursa (job #762644) | Cod sursa (job #793341) | Cod sursa (job #279741)
Cod sursa(job #279741)
#include <fstream>
using namespace std;
typedef long long i64;
i64 N,K,M,X;
ifstream f("farfurii.in");
ofstream g("farfurii.out");
int main(){
int i;
f>>N>>K;
M=0;
while (M*(M-1)<2*K) ++M;
X=M*(M-1)/2 - K;
for (i=1;i<=N-M;++i) g<<i<<' ';
if (X==0)
for (i=N;i>N-M;--i) g<<i<<' ';
else
{
g<<N-X<<' ';
for (i=N;i>N-M;--i)
if (i!=N-X) g<<i<<' ';
}
return 0;
}