hdu 2116 (判断是否溢出)
来源:互联网 发布:淘宝客优惠券软件下载 编辑:程序博客网 时间:2024/04/28 20:35
点击打开链接
/*
好恶心的题目,得把k=64,单独考虑。。。
当k==64时,不能将判断超下界的和上界的写一起。。。
2013-04-25
*/
#include"stdio.h"#include"string.h"#include"math.h"__int64 dp[65];void fun(){int i;dp[1]=2;for(i=2;i<=63;i++)dp[i]=dp[i-1]*2;}int main(){__int64 a,b;int k;fun();while(scanf("%d",&k)!=-1){scanf("%I64d%I64d",&a,&b);if(k==64){if(a>0&&b>0&&dp[k-1]-1-a<b)printf("Yes\n");else if(a<0&&b<0&&(-1)*dp[k-1]-a>b)printf("Yes\n");else printf("WaHaHa\n");}else{if(a+b>dp[k-1]-1||a+b<dp[k-1]*(-1))printf("Yes\n");else printf("WaHaHa\n");}}return 0;}
- hdu 2116 (判断是否溢出)
- hdu 2116(判断是否溢出)
- 判断是否溢出
- java判断是否溢出
- 判断int是否溢出
- 判断x+y是否溢出
- NOJ 1303 判断a+b是否溢出
- 判断Int类型数据是否溢出
- 如何判断整型算数运算是否溢出
- 补码加减法判断进位判断是否溢出的总结
- hdu 1325 判断是否是一棵树
- leetcode 7. Reverse Integer(C语言,翻转一个整数,判断是否溢出)19
- HDU 2161Primes(判断是否是素数)
- 一个判断相乘是否溢出的小例子
- 如何判断两个整数相加减是否溢出
- c语言判断两数相加是否溢出
- 判断两个整数相加是否溢出的方法
- 判断两个整数相加是否溢出的方法
- Objective-C 02
- Java常见笔试面试题目解析(三):Java中异常执行流程
- 宁波工程学院[1409] 鼹鼠鼹鼠你不出来 大数处理 模拟 很好的题
- ZigBee学习笔记
- 《0-6岁宝宝发育指导》和《怀孕妈妈每月指导》App开发案例(总则)
- hdu 2116 (判断是否溢出)
- 状态机的实现
- ora-00257错误,以及oracle字符集
- 【python】Python 关于 name main的使用
- 为你的Android应用定制属于你的BaseActivity
- ssh 核心jar包
- Tempter of the Bone(深搜,回溯)
- hdu 1492
- mongodb replica set