【LGR-172-Div.4】洛谷入门赛 #19
我的这份代码能完全通过这道题目的测试数据,但赛后个人感觉,如果在 q,w,e 中有形如 q<0 且 q<−w 的情况,我的代码应该是不能过的,但是我找不到 hack 数据……恳请巨佬帮我看看在 a,b,c≥0 的数据范围下能不能找到。万分感谢!
#include <bits/stdc++.h>
using namespace std;
int main() {
int a, b, c;
cin >> a >> b >> c;
int q = a + b - c, w = a + c - b, e = b + c - a;
if (q < w && q < e) {
if (a + b > c)
cout << a + b << " " << c;
else
cout << c << " " << a + b;
} else if (w < q && w < e) {
if (a + c > b)
cout << a + c << " " << b;
else
cout << b << " " << a + c;
}
else {
if (b + c > a)
cout << b + c << " " << a;
else
cout << a << " " << b + c;
}
return 0;
}