hdu 5655 CA Loves Stick
来源:互联网 发布:湖南步步高 知乎 编辑:程序博客网 时间:2024/06/10 08:20
题意:给出四条边的长度,问是否能组成四边形
思路:还是想了下,感觉跟三角形那个两边之和必定大于第三条边才能组成三角形有点像,可以推出三条边长度之和比大于第四条边,对四条边排下序,那么只用判断一次即可。要注意边为0 的情况,还有数据溢出,本来是a[0] + a[1] + a[2] > a[3],把a[2]移到不等式右边
总结:遇到看似比较难的题,可以从已知的定理进行推广,往往是很有效的
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5655
#include <bits/stdc++.h>#define c_false ios::sync_with_stdio(false); cin.tie(0); cout.tie(0)using namespace std;typedef unsigned long long ll;ll a[10];int main(){ c_false; int t; cin >> t; while(t--) { for(int i = 0; i < 4; i++) cin >> a[i]; sort(a, a + 4); if(a[0] == 0) { puts("No"); } else if(a[0] + a[1] > a[3] - a[2]) { puts("Yes"); } else { puts("No"); } } 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【思维题】
- Java(抽象类和接口)
- Leetcode 219. Contains Duplicate II
- 安卓开发之非常好用的AndroidOne框架DownloadManager
- 数据结构与算法:二叉树
- MyBatis分页插件
- hdu 5655 CA Loves Stick
- strrchr
- Android导出带签名的Apk
- ubuntu中安装 pip
- Javaweb学习之SpringMVC视图解析器的分析
- GridView的设置根据Item选择状态改变背景状态_Selector方式
- 聊聊深度学习这档子事(1):待定系数法
- 【Proteus】灰色状态问题+74194实现8个流水灯
- 欢迎使用CSDN-markdown编辑器