zoukankan      html  css  js  c++  java
  • PATA 1065 A+B and C (64bit)

    
    

    1065. A+B and C (64bit) (20)

    时间限制
    100 ms
    内存限制
    65536 kB
    代码长度限制
    16000 B
    判题程序
    Standard
    作者
    HOU, Qiming

    Given three integers A, B and C in [-263, 263], you are supposed to tell whether A+B > C.

    Input Specification:

    The first line of the input gives the positive number of test cases, T (<=10). Then T test cases follow, each consists of a single line containing three integers A, B and C, separated by single spaces.

    Output Specification:

    For each test case, output in one line "Case #X: true" if A+B>C, or "Case #X: false" otherwise, where X is the case number (starting from 1).

    Sample Input:
    3
    1 2 3
    2 3 4
    9223372036854775807 -9223372036854775808 0
    
    Sample Output:
    Case #1: false
    Case #2: true
    Case #3: false

    #include <cstdio>
    int main(){
    	long long a, b, c;//必须用long long 存储abc
    	int T, num = 0;
    	bool flag;
    	scanf("%d", &T); 
    	while (T--)
    	{
    		scanf("%lld%lld%lld", &a, &b, &c);
    		long long t = a + b;
    		if (a > 0 && b > 0 && t < 0)	flag = true; //正溢出
    		else if (a < 0 && b < 0 && t >= 0)	flag = false;//负溢出
    		else if (t > c)	flag = true;  //未溢出
    		else flag = false;
    		num++;
    		if (flag) printf("Case #%d: true
    ",num);
    		else printf("Case #%d: false
    ", num);
    
    	}
    	return 0;
    }

  • 相关阅读:
    servlet多线程同步问题
    servlet之request
    servlet方法
    非静态内部类不能有静态成员
    接口与抽象类的区别
    枚举
    Install CUDA 6.0 on Ubuntu 14.04 LTS
    Introduction to Deep Learning Algorithms
    codeblocks 使用汇总
    矩阵奇异值分解(SVD)及其应用
  • 原文地址:https://www.cnblogs.com/qiangz/p/8447210.html
Copyright © 2011-2022 走看看