Pagini recente » Cod sursa (job #3242699) | Cod sursa (job #2682702) | Cod sursa (job #855082) | Cod sursa (job #1399674) | Cod sursa (job #3134201)
//
// Created by Octavian Farcasi on 28.05.2023.
//
#include<iostream>
#include<fstream>
int main(){
std::ifstream f("farfurii.in");
std::ofstream g("farfurii.out");
int n,m,nr_total,copie;
f>>n>>m;
copie=n;
while((copie-2)*(copie-1)/2>=m && copie>2)
copie--;
int indice=(copie-1)*copie/2-m+1;
for(int i=1;i<=n-copie;i++)
g<<i<<" ";
g<<n-indice+1<<" ";
int cnt=1;
for(int i=n;i>n-copie;i--){
if(cnt!=indice)
g<<i<<" ";
cnt++;
}
f.close();
g.close();
return 0;
}