#include <iostream>
#include <string.h>
#include <math.h>
#include <algorithm>
using namespace std;
typedef long long ll;
int main()
{
int s1,s2,s3;
cin>>s1>>s2>>s3;
int res[81];
memset(res,0,sizeof(res));
for(int i=1;i<=s1;i++)
for(int j=1;j<s2;j++)
for(int k=1;k<s3;k++)
res[i+j+k]++;
int sum=0,pos=0;
for(int i=0;i<81;i++){
if(res[i]>sum){
sum=res[i];
pos=i;
}
}
cout<<pos+1<<endl;
return 0;
}
我自己认为写代码的时候最后的pos不应该再加1,但是我最后只有加一全过,为什么呢?是不是我原来的程序逻辑有问题?谢谢大佬[鞠躬]