time limit per test
1 second
memory limit per test
256 megabytes
You are given three integers aa, bb, and cc. Determine if one of them is the sum of the other two.
Input
The first line contains a single integer tt (1≤t≤92611≤t≤9261) — the number of test cases.
The description of each test case consists of three integers aa, bb, cc (0≤a,b,c≤200≤a,b,c≤20).
Output
For each test case, output "YES" if one of the numbers is the sum of the other two, and "NO" otherwise.
You can output the answer in any case (for example, the strings "yEs", "yes", "Yes" and "YES" will be recognized as a positive answer).
Example
Input
Copy
7
1 4 3
2 5 8
9 11 20
0 0 0
20 20 20
4 12 3
15 7 8
Output
Copy
YES NO YES YES NO NO YES
Note
In the first test case, 1+3=41+3=4.
In the second test case, none of the numbers is the sum of the other two.
In the third test case, 9+11=209+11=20.
每个测试的时间限制1秒
每个测试的内存限制256兆字节
给你三个整数a
、b
和c
。判断其中一个是否是另外两个的和。
输入
第一行包含一个整数t
(1≤t≤9261
)——测试用例的数量。
每个测试用例的描述由三个整数a
、b
、c
(0≤a、b、c≤20
)组成。
输出
对于每个测试用例,如果其中一个数字是另外两个数字的和,则输出“YES”,否则输出“NO”。
你可以在任何情况下输出答案(例如,字符串“yEs”、“yes”、“Yes”和“YES”将被识别为肯定答案)。
示例
InputCopy
7
1 4 3
2 5 8
9 11 20
0 0 0
20 20 20
4 12 3
15 7 8
OutputCopy
YES
NO
YES
YES
NO
NO
YES
注意
在第一个测试用例中,1+3=4
.
在第二个测试用例中,没有一个数字是另外两个数字的总和。
在第三个测试用例中,9+11=20
.
代码:
#include <iostream>
using namespace std;int main() {int t;cin >> t;while (t--) {int a, b, c;cin >> a >> b >> c;if (a == b + c || b == a + c || c == a + b) {cout << "YES" << endl;}else {cout << "NO" << endl;}}return 0;
}