1850A. To My Critics
Suneet 有三个数字: a 、 b 和 c。
由于数学不是他的强项,他要求你判断是否可以选择任意两位数使总和大于或等于 10 。
如果有,则输出 “是”,否则输出 “否”。
输入
第一行包含一个整数 t ( 1≤t≤1000 ) - 测试用例数。
每个测试用例的唯一一行包含三个数字 a 、 b 、 c ( 0≤a,b,c≤9 )。
输出
对于每个测试用例,如果存在这样的配对,则输出 “YES”,否则输出 “NO”。
您可以输出任何情况下的答案(例如,字符串 “yEs”、“yes”、"Yes "和 "YES "将被识别为肯定答案)。
例如
输入
5
8 1 2
4 4 5
9 9 9
0 0 0
8 5 3
输出
YES
NO
YES
NO
YES
注
对于第一个测试用例,通过选择数字 8和 2 ,我们可以得到满足条件的总和 8+2=10 ,因此输出结果应为 “是”。
对于第二个测试案例,所选数字的任何组合都不会至少为 10 ,因此输出结果应为 “否”(注意,我们不能在同一位置上选择两次数字)。
对于第三个测试情况,所选数字的任何组合的总和都等于 18 ,因此输出结果应为 “是”。
解决方法:
// CODEFORCES
// 1850A. To My Critics
# include<iostream>
using namespace std;
int main()
{
int t;
cin >> t;
for(int i = 0; i < t; i++)
{
int a, b, c;
cin >> a >> b >> c;
if((a+b) >= 10 || (a+c) >=10 || (b + c) >= 10)
{
cout << "YES" << endl;
}
else
{
cout << "NO" << endl;
}
}
return 0;
}