UVa 839 - Not so Mobile解题报告
来源:互联网 发布:腾讯软件助手 编辑:程序博客网 时间:2024/06/05 10:50
题意:求一棵二叉树是否平衡。平衡的定义是每个树的w1*d1 == w2*d2,如果有子树,那么它的w为子树的w1+w2。
思路:直接递归模拟建树过程求解。
#include <iostream>using namespace std;int DFS();int flag;int main(){int cases;scanf("%d", &cases);while (cases--){flag = 1;DFS();if(flag)printf("YES\n");elseprintf("NO\n");if(cases)printf("\n");}return 0;}int DFS(){int w1, d1, w2, d2;scanf("%d%d%d%d", &w1, &d1, &w2, &d2);if(w1 == 0)//搜左孩子w1 = DFS();if(w2 == 0)//搜右孩子w2 = DFS();if(w1 * d1 != w2 * d2)flag = 0;return w1 + w2;//返回重量}
0 0
- UVa 839 - Not so Mobile解题报告
- 【Jason's_ACM_解题报告】Not so Mobile
- uva 839 - Not so Mobile
- uva 839 Not so Mobile
- uva 839 - Not so Mobile
- UVa 839 - Not so Mobile
- UVa 839 - Not so Mobile
- uva-839 Not so Mobile
- uva 839 - Not so Mobile
- UVA 839 Not so Mobile
- uva 839 Not so Mobile
- Not so Mobile UVA 839
- uva 839 - Not so Mobile
- uva 839 Not so Mobile
- UVa 839 - Not so Mobile
- UVA - 839 Not so Mobile
- UVA 839 Not so Mobile
- UVA - 839 Not so Mobile
- Java 嵌套使用 HashMap
- STL之deque
- 文件夹的复制----c语言实现
- Update-rc.d 命令用法详解
- USACO 1.1 Friday the Thirteenth (friday)
- UVa 839 - Not so Mobile解题报告
- iOS面试经常用到的问题
- 用记忆法记忆单词的M种方法 吴天胜
- 通过混合方式显示对象继承
- Hilbert空间递归演示
- 上帝的晨光06
- Java swing的动态实现案例
- USACO 1.1 Broken Necklace (beads)
- IOS入门学习(四):基本交互功能之图像视图和文本字段