不会排序,暴力枚举了3遍
#include <bits/stdc++.h>
using namespace std;
int main(){
long long a,b[23098]={0},count=0,ans=0,maxx=0,maxx1=0,maxx2=0;
for(long i=0;i<=4;i++){
cin>>b[i];
count+=b[i];
}
for(long i=1;i<=5;i++){
for(long j=1;j<=5;j++){
if(j==i){
continue;
}
if(count-j-i>maxx){
maxx=count-j-i;
}
}
}
for(long i=1;i<=5;i++){
for(long j=1;j<=5;j++){
if(j==i){
continue;
}
if(count-j-i==maxx){
continue;
}
if(count-j-i>maxx1){
maxx1=count-j-i;
}
}
}
for(long i=1;i<=5;i++){
for(long j=1;j<=5;j++){
if(j==i){
continue;
}
if(count-j-i==maxx||count-j-i==maxx1){
continue;
}
if(count-j-i>maxx2){
maxx2=count-j-i;
}
}
}
cout<<maxx2<<endl;
}