BC#78Div.2 1001
来源:互联网 发布:vb序列号 编辑:程序博客网 时间:2024/05/28 16:16
虽然是一道很水的题,但是要考虑不等式移项才能不爆long long
//a<b+c+d <=> a-b-c<d//long long 的范围是 -2^63~2^63-1//unsigned XX 没有负数,如果运算结果是负数的话会变成循环的那个正数//对于会爆炸的不等式可以考虑移项使得不等号两边的数不爆炸//能构成一个四边形的条件是:任意一边小于其他三边之和//注意如果有边==0,也不能构成四边形#include <iostream>#include <cstdio>#include <cstring>#include <cstdlib>#include <algorithm>using namespace std;long long a[5];int T;int main(){ scanf("%d", &T); while (T--) { for (int i=1;i<=4;i++) scanf("%I64d", &a[i]); sort(a+1,a+5); if (a[1]==0) printf("No\n"); else if (a[4]-a[1]-a[2]<a[3]) printf("Yes\n"); else printf("No\n"); }}
1 0
- BC#78Div.2 1001
- BC#59 (div.2)
- BC #63 div(2) #2
- BC#59 (div.2) B
- BC 61 (div.2) A
- BC 62 (div.2) A
- BC 62 (div.2) B
- BC #68 (div.2) A
- BC#78 (div.2) 1001 CA Loves Stick 【注意取值范围】
- BC#78 (div.2)CA Loves GCD【N个数gcd】
- bc div.2 1003 String【考思路】
- BC-52-1001
- 9-多线程(2BC)
- bc
- bc
- bc
- bc
- BC
- angularJs directives
- 三、安卓UI学习(1)
- SpringMVC返回json数据的三种方式
- iOS——图片的两种加载方式
- 1014. 福尔摩斯的约会 分析
- BC#78Div.2 1001
- java动态代理对象实现日志的拦截(annotation自定义注解方式)
- leetcode_010 Regular Expression Matching
- 准确率与召回率
- 题目1013:开门人和关门人
- 两个人走到一起
- JS实现全选、不选、反选
- Struts的Action中获取Request和response对象
- 嵌入式