Codeforces Round #603 (Div. 2)A. Sweet Problem(水题)
原创
©著作权归作者所有:来自51CTO博客作者nuoyanli的原创作品,请联系作者获取转载授权,否则将追究法律责任
题目链接:
https://codeforces.com/problemset/problem/1263/A
题面:
题意:
给定三种糖的数量,现在一天必须吃两个不一样的糖,问最多能吃多少天。
思路:
首先确定三种糖果的数量大小,排序后,很好理解则只能吃天,如果,则有,答案就是。
参考代码:
/* CF was purple years ago!
* Thanks cf-tool!
* Author: nuoyanli
* Time: 2019-12-08 12:59:09
**/
//#include <bits/stdc++.h>
#include<iostream>
#include<algorithm>
#define
#define
#define
#define
#define
#define
using namespace std;
const int N = 2e5 + 10;
signed main() {
ios::sync_with_stdio(false);
cin.tie(0);
int t;
cin >> t;
while (t--) {
int a[3],sum=0;
for(int i=0; i<3; i++)cin>>a[i],sum+=a[i];
sort(a,a+3);
if(a[0]+a[1]>=a[2]){
cout<<(int)sum/2<<endl;
}else{
cout<<sum-a[2]<<endl;
}
}
return 0;
}