题解:P15055 [UOI 2023 II Stage] Gallery

· · 题解

题目大意

三个花瓶的高度分别为 a,b,c,在其中选择两个花瓶,使得这两个花瓶的高度和最大

思路分析

要想选出来的总和最大,肯定要选出高度最高的两个花瓶再求和。

三个数中最大的数的和与次大的数的和就相当于总和减去最小的数。

检查数据范围,1 \leq a,b,c \leq 10^8,不会爆 int,可以直接做。

代码实现

#include<iostream>
#include<algorithm>
using namespace std;
int main()
{
    int a,b,c;
    cin>>a>>b>>c;
    int sum=a+b+c,minn=min(a,min(b,c));
    cout<<sum-minn;
    return 0;
}