HDU 5655 CA Loves Stick
来源:互联网 发布:北明软件 编辑:程序博客网 时间:2024/06/01 10:18
题目地址:http://acm.hdu.edu.cn/showproblem.php?pid=5655
思路:只要有一个边大于其他三边的和就不能组成四边形,可以先排序一下,然后做减法,做加法有可能超long long
AC代码:
#include <iostream>#include <cstdio>#include <cstdlib>#include <algorithm>#include <queue>#include <stack>#include <map>#include <cstring>#include <climits>#include <cmath>#include <cctype>const int inf = 0x3f3f3f3f;//1061109567typedef long long LL;#define lson l,m,rt<<1#define rson m+1,r,rt<<1|1using namespace std;LL a[4];int main(){ int t; scanf("%d",&t); while(t--) { bool flag = false; for(int i=0; i<4; i++) { scanf("%I64d",&a[i]); if(a[i] == 0) flag = true; } if(flag) { printf("No\n"); continue; } sort(a,a+4); LL sum = a[3]; int i; for(i=0; i<3; i++) { sum -= a[i]; if(sum < 0) break; } if(i != 3) printf("Yes\n"); else printf("No\n"); } return 0;}
0 0
- HDU 5655 CA Loves Stick
- HDU 5655 CA Loves Stick
- HDU - 5655 CA Loves Stick
- HDU 5655 CA Loves Stick
- hdu 5655 CA Loves Stick
- HDU 5655 CA Loves Stick
- HDU 5655 CA Loves Stick
- CA Loves Stick HDU
- CA Loves Stick HDU
- hdu 5655 CA Loves Stick【思维】
- HDU-5655 CA Loves Stick(Water) 判断
- 【HDU 5655】【水题】CA Loves Stick
- hdu 5655 CA Loves Stick(水题)
- HDU-5655 CA Loves Stick(数学)
- BestCoder Round #78 1001/ hdu 5655 CA Loves Stick
- HDU 5655 CA Loves Stick(思维题目)【bestcoder】
- 杭电5655 CA Loves Stick
- HDOJ 5655-CA Loves Stick【思维题】
- Eclipse创建的项目出现感叹号的解决方法
- 乐观锁和悲观锁
- 二叉树
- iOS开发中Pch文件的使用与技巧
- IOS开发 使用XIB自定义一个UIView
- HDU 5655 CA Loves Stick
- 图的邻接表存储
- coreboot学习10:coreboot第一阶段学习小结
- CSU 1718(脑洞)
- Git的.gitignore文件配置格式。。。
- 『C++ Primer学习笔记』Chapter 3——string对象、vector对象以及数组的不同处理方法
- JavaScript深入理解函数参数列表及“不存在重载”
- IOS成长之路-使用xib界面与和代码相关联的方法
- iOS-Webview及正则表达式