Pagini recente » Cod sursa (job #2337287) | Cod sursa (job #933889) | Cod sursa (job #1075952) | Cod sursa (job #2625663) | Cod sursa (job #1042338)
#include<fstream>
#include<iostream>
using namespace std;
int n,k;
void citire() {
ifstream in("farfurii.in");
in>>n>>k;
}
void solve() {
ofstream out("farfurii.out");
long long m=n,l;
int i;
while((m*(m-1)/2)>=k)
m--;
m++;
for(i=1;i<=n-m;i++)
out<<i<<" ";
l=m*(m-1)/2-k;
out<<n-l<<" ";
for(i=n;i>n-m;i--){
if(i!=n-l)
out<<i<<" ";
}
out<<'\n';
}
int main () {
citire();
solve();
return 0;
}