Pagini recente » Cod sursa (job #1608907) | Cod sursa (job #868454) | Cod sursa (job #1708707) | Cod sursa (job #1811741) | Cod sursa (job #3134196)
//
// 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;
}