全是WA……
by 刘大机灵鬼 @ 2021-03-13 13:11:16
救救孩子
by 刘大机灵鬼 @ 2021-03-13 13:11:54
我的可以过,不过不知道算法对不对
```cpp
#include <bits/stdc++.h>
using namespace std;
int a[10];
int main()
{
int n;cin>>n;
for(int i=1;i<=n;i++) cin>>a[i];
int f=0;
for(int i=n-1;i>=1;i--)
{
if(a[i]>a[i+1])
{
f=i;
break;
}
}
if(f==0) {cout<<"ERROR";return 0;}
int maxp=f+1;
for(int i=f+1;i<=n;i++)
{
if(a[i]<a[f])
{
if(a[i]>a[maxp]) maxp=i;
}
}
swap(a[f],a[maxp]);
sort(a+f+1,a+n+1,greater<int>());
for(int i=1;i<=n;i++) cout<<a[i]<<' ';
return 0;
}
```
by joyskaka @ 2022-07-15 11:12:41