//
// Created by Oision on 2022/2/25.
//// UVA839 天平 Not so Mobile
// 经典递归#include <bits/stdc++.h>using namespace std;bool solve(int &w) {int l, r, lw, rw;bool ll = true, rr = true;cin >> l >> lw >> r >> rw;if (l == 0) ll = solve(l);if (r == 0) rr = solve(r);w = l + r;return ll && rr && (l * lw == r * rw);
}int main() {//    Node *n;int T, w;cin >> T;while (T--) {if (solve(w)) {cout << "YES" << endl;} else {cout << "NO" << endl;}if (T) {cout << endl;}}
}

UVA839 天平 Not so Mobile相关推荐

  1. UVA839 天平 Not so Mobile(二叉树的递归遍历建树并回答问题)

    UVA839 天平 Not so Mobile 因为这个solve函数使用的是引用变量&w,在函数里对w(形参)的改变会直接改变实参,wl,wr通过递归走到根节点并得到根节点的质量返回,一层递 ...

  2. 树和二叉树(四种遍历,建树)详解+二叉排序树(包含图像和相关习题)

    目录 树和二叉树 一.树 2.有序树和无序树 3.森林 4.树的基本性质 二.二叉树的概念 (1)二叉树的编号 1.二叉树和度为2的有序树的区别: 2.满二叉树 3.完全二叉树: 4.平衡二叉树: 5 ...

  3. 天平问题 Not so Mobile UVa 839

    天平 Not so Mobile UVa 839 题述 输入一个树状天平,根据力矩相等原则判断 是否平衡.如图所示,所谓力矩相等就是WlDl=WrDr,其中Wl和Wr分别为左右两边砝码的重量,D为距离 ...

  4. Not so Mobile(二叉树递归输入同时建树){天平}

    题意: 给出一个大天平,大天平中还有许多小天平,求出所有的天平是否平衡:平衡条件为wldl = wrdr: 题目 Before being an ubiquous communications gad ...

  5. UVa12166 Equilibrium Mobile修改天平(二叉树+dfs)

    题目大意:给定一个深度不超过16的二叉树,代表一个天平,问至少修改多少个秤砣,才能使天平平衡. 题目意思很简单,就是找一个可以使整个天平修改次数最少的点,一个点可以确定整个天平,开始我就用的这个思路, ...

  6. 839 - Not so Mobile

    Not so Mobile PS:因为该题排版较麻烦,这里给出OJ网址:UVa839 - Not so Mobile 输入一个树状天平,根据力矩相等原则判断是否平衡.如图6-5所示,所谓力矩相等,就是 ...

  7. UVA1354天平难题 枚举二叉树

    题意:给出房间宽度r和s个挂坠的重量wi.设计一个尽量宽(但宽度不能超过房间宽度r)的天平,挂着所有挂坠.天平由一些长度为1的木棍组成.木棍的每一端要么挂一个挂坠,要么挂另一个木棍,设n和m分别是两端 ...

  8. 【三种解法】Not so Mobile UVA - 839_19行代码AC

    立志用最少的代码做最高效的表达 Before being an ubiquous communications gadget, a mobile was just a structure made o ...

  9. UVA - 839 Not so Mobile

    输入一个树状天平,根据力矩相等原则判断是否平衡.如图所示,所谓力矩相等,就是Wl Dl=Wr Dr,其中Wl和Wr分别为左右两边砝码的重量,D为距离. 采用递归(先序)方式输入:每个天平的格式为Wl ...

最新文章

  1. 架构设计:生产者/消费者模式 第6页:环形缓冲区的实现
  2. 【剑指offer-Java版】07用两个栈实现队列
  3. 【控制】《多智能体系统一致性与复杂网络同步控制》郭凌老师-第3章-具有扩散作用的多智能体系统领导-跟随一致性
  4. linux mpeg4ip 编译,CentOS6.2下编译mpeg4ip
  5. ContentPresenter
  6. 第 14 章 垃圾回收概述
  7. linux mplayer_移植mplayer播放器到MY-IMX6-EK200开发板的步骤浅析
  8. python实现不重复排列组合_Python使用combinations实现排列组合的方法
  9. 【转】使用notepad运行python
  10. x射线微型计算机断层扫描技术,X射线断层扫描技术,分析缺陷对性能影响的利器...
  11. 基于JSP小型超市管理系统
  12. AXI总线(top)
  13. python破解wifi密码软件下载-python暴力获取wifi密码
  14. python不能使用下标运算的是()_下列选项中,不能使用下标运算的是( ).
  15. 小米手机扩容教程_小米手机加运存和扩容(成功的DIY,过程已更新完)|创意DIY...
  16. 联想电脑虚拟化开启方法
  17. Navicat 的使用
  18. 一款Java开源的SpringBoot即时通讯IM 聊天系统
  19. 全志平台boot框架中增加设备驱动过程分析
  20. 中国芯片的突破带来压力,美国芯片龙头将再度裁员,或已后悔不迭

热门文章

  1. 炖猫汤音频mp3下载,撸猫神器吸猫神器小程序
  2. pytorch-用线性回归梯度下降模型-预测水果产量
  3. 2012-5-31 参加云时代质量的力量论坛与 16 届软件展览会的一些收获
  4. wifi技术篇2----sta连入ap的过程
  5. php composer 下载,php依赖工具下载|
  6. 信创升级 | 秒云与人大金仓完成兼容性互认证
  7. Pod资源管理进阶-Pod对象的生命周期
  8. 大城市核心区步行和自行车系统规划策略
  9. 20天自刷/销量200笔不降权,真实交易只有26笔
  10. 数据库的应用(税务)