Pagini recente » Cod sursa (job #1160630) | Cod sursa (job #1085664) | Cod sursa (job #1035770) | Cod sursa (job #2891952) | Cod sursa (job #1042336)
#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");
int m=n,l,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;
}