解题代码
#include<cstdio>
int main()
{
int N;
long long a, b, c, d;
bool flag;
scanf("%d", &N);
for (int i = 0; i < N; i++) {
scanf("%lld%lld%lld", &a, &b, &c);
d = a + b;
if (a > 0 && b > 0 && d < 0) flag = true;
else if (a < 0 && b < 0 && d >= 0) flag = false;
else if (d > c) flag = true;
else flag = false;
if (flag) printf("Case #%d: true\n",i+1);
else printf("Case #%d: false\n",i+1);
}
return 0;
}
测试结果
问题整理
1.简单模拟。
2.这题貌似还没加2^64的测试数据,如果加了,将会极大复杂化代码。