洛谷2911

//暴力暴力+hash 

#include<iostream>
using namespace std;
int main(){
    int s1,s2,s3;
    cin>>s1>>s2>>s3; 
    int ans[1000]={0};
    int maxx; 
    for(int i=1;i<=s1;i++){         //暴力穷举 
        for(int j=1;j<=s2;j++){
            for(int k=1;k<=s3;k++){
                ans[i+j+k]++;
                maxx=max(maxx,i+j+k);
            }
        }
    }
    int max=-1;
    int b;
    for(int i=1;i<maxx;i++){
        if(ans[i]>max){
            max=ans[i];
            b=i;
        }
    }
    cout<<b<<endl;
    return 0;
}

上一篇:刷题系列2


下一篇:不与最大数相同的数字之和