用暴力+桶的看这里:
#include<bits/stdc++.h>
using namespace std;
long long s1,s2,s3,gentle[90],maximum,ma=-1;
int main(){
cin>>s1>>s2>>s3;
for(int i=1;i<=s1;i++){
for(int j=1;j<=s2;j++){
for(int k=1;k<=s3;k++){
gentle[i+j+k]++;
}
}
}
for(int i=1;i<=85;i++){
if(gentle[i]>maximum){
maximum=gentle[i];
ma=i;
}
}
cout<<ma;
return 0;
}
它要输出的是下标(数字和),而不是数值(出现次数)
蒟蒻因此20分