Pagini recente » Cod sursa (job #1803413) | Cod sursa (job #2678410) | Cod sursa (job #2831979) | Cod sursa (job #2540504) | Cod sursa (job #3131099)
#include<fstream>
using namespace std;
ifstream cin("farfurii.in");// am uitat sa pun un i :(
ofstream cout("farfurii.out");
int main(){
long n,k;
cin>>n>>k;
long numar=1;
while (k>(numar)*(numar-1)/2){
numar++;
}
if ((numar)*(numar-1)/2==k){
for(int i=1;i<=n-numar;i++){
cout<<i<<' ';
}
for(int i=n;i>n-numar;i--){
cout<<i<<' ';
}
}
else{
for(int i=1;i<=n-numar;i++){
cout<<i<<' ';
}
long special=n-((numar)*(numar-1)/2-k);
cout<<special<<' ';
for(int i=n;i>n-numar;i--){
if(i!=special){
cout<<i<<' ';
}
}
}
}