逻辑代码题
2015-07-23 08:11
351 查看
判断a2*b2 和 a3* b3 是否可以装入a1*b1
逻辑代码基本功,
漏考虑了一点,两种形状都要考虑,而不是如果大小符合第一种,就不考虑第二种形状了,导致WA了,也没有人hack我,估计hack了,也难想到错误
逻辑代码基本功,
漏考虑了一点,两种形状都要考虑,而不是如果大小符合第一种,就不考虑第二种形状了,导致WA了,也没有人hack我,估计hack了,也难想到错误
int can(int a1, int b1, int a2, int b2){ return (a1<=a2 && b1<=b2) || (a1<=b2 && b1<=a2); } int main() { /* #ifndef ONLINE_JUDGE freopen ("in.txt" , "r" , stdin); freopen ("out.txt" , "w" , stdout); #endif */ int a1, b1, a2, b2, a3, b3; while(cin>>a1>>b1>>a2>>b2>>a3>>b3){ bool ok= (a2<=a1 && b2<=b1) && ((can(a3, b3, a1-a2, b1) || can(a3, b3, b1-b2, a1))) || (b2<=a1 && a2<=b1) && (can(a3, b3, b1-a2, a1) || can(a3, b3, a1-b2, b1)); puts( ok ? "YES" : "NO"); } return 0; }
相关文章推荐
- Eclipse插件开发中的选择监听机制(Selection Provider-Listener)
- OSChina 周四乱弹 —— 会编程的女神长这样
- Java 中最常见的 5 个错误
- spring官网下载jar包
- C++ 学习之 批量数据的储存
- C++面向对象编程(二)之 深拷贝和浅拷贝
- Codeforces Round #313 (Div. 2) C. Gerald's Hexagon 数学
- Hive启动时,遇到java.net.URISyntaxException: Relative path in absolute URI
- Java反射
- Python是什么
- codeforces 560C Gerald's Hexagon(找规律)
- HDU 1707 Spring-outing Decision
- 一起talk C栗子吧(第二十一回:C语言实例--表达式求值)
- nowcoder马拉松--包含一
- Codeforces 559A Gerald's Hexagon 数三角形
- hadoop2.6.0的eclipse插件安装
- Python datetime模块
- 【Python.基础】main函数
- Java_流的操作规律(技巧)
- 【Python.基础】特殊符号