美文网首页
模拟B1011 A+B 和 C (15分)

模拟B1011 A+B 和 C (15分)

作者: 李拓3357 | 来源:发表于2020-02-20 10:33 被阅读0次

给定区间[−2​^{31}​​ ,2^{31}]内的 3 个整数 A、B 和 C,请判断 A+B 是否大于 C。

输入格式:

输入第 1 行给出正整数 T (≤10),是测试用例的个数。随后给出 T 组测试用例,每组占一行,顺序给出 A、B 和 C。整数间以空格分隔。

输出格式:

对每组测试用例,在一行中输出 Case #X: true 如果 A+B>C,否则输出 Case #X: false,其中 X 是测试用例的编号(从 1 开始)。

解题思路

注意本题中数据的范围是[−2​^{31​​} ,2^{31​​}], 而int的范围是[−2​^31​​ ,2^31 - 1],所以如果直接用int进行计算会造成溢出。所以使用long long进行存储,它的范围是[−2​^{63​​} ,2^{63​​} - 1]

#include<iostream>
using namespace std;

typedef long long LL;

int main(){
    int n;
    cin >> n;
    for(int i = 1; i <= n; i ++ ){
        LL a, b, c;
        cin >> a >> b >> c;
        if(a + b > c)   
            printf("Case #%d: true\n", i);
        else
            printf("Case #%d: false\n", i);
    }
    return 0;
}

相关文章

  • 模拟B1011 A+B 和 C (15分)

    给定区间内的 3 个整数 A、B 和 C,请判断 A+B 是否大于 C。 输入格式: 输入第 1 行给出正整数 T...

  • PAT-B-1011. A+B和C(Java)

    1011. A+B和C (15)

  • A+B和C

    题目描述 给定区间[-2的31次方, 2的31次方]内的3个整数A、B和C,请判断A+B是否大于C。 输入描述: ...

  • A+B和C

    题目来源:牛客网--A+B和C 题目描述 给定区间[-2的31次方, 2的31次方]内的3个整数A、B和C,请判断...

  • A+B和C

    题目描述 给定区间[-2的31次方, 2的31次方]内的3个整数A、B和C,请判断A+B是否大于C。 输入描述: ...

  • 中缀转后缀

    (a+b)/d+(c+d)*x+b ((((a+b)/d)+((c+d)*x))+b) ((((ab)+d)/((...

  • 1011 A+B 和 C

    给定区间 [−2^31 ,2^31​​ ] 内的 3 个整数 A、B 和 C,请判断 A+B 是否大于 C。 输入...

  • PAT-B 1011 A+B 和 C(C语言)

    题目 链接:PAT (Basic Level) Practice 1011 A+B 和 C 给定区间 [, ] 内...

  • 1

    A+B=a B+C=a,b,c A+D=a,d,e

  • 计算(a+b)×c的值(2.1.2)

    计算(a+b)×c的值 【题目描述】给定3个整数a、b、c,计算表达式(a+b)×c的值。 【输入】输入仅一行,包...

网友评论

      本文标题:模拟B1011 A+B 和 C (15分)

      本文链接:https://www.haomeiwen.com/subject/kfwtqhtx.html