2017-3-15

这个题目让我们找到两个节点的最大公共节点,我们不难发现二叉树的性质,父节点的值是子节点值的1/2,利用这个特点我们可以一步步的向上找。

#include<iostream>
using namespace std;int x,y;int dfs(int i,int j){if (i==j) return i;if (i>j){return dfs(i/2,j);}else{return dfs(i,j/2);}
}int main(){while (cin>>x>>y){cout<<dfs(x,y)<<endl;}return 0;
}

openjudge 二叉树 2756相关推荐

  1. 递归算法思路以及题目总结(未完待续...)

    2018-3-10 之前在一个网站上看到了一些递归题目的合集,题目来源是: http://bailian.openjudge.cn/, 是北京大学ACM训练和相关程序课程在线考试系统. 我先列出所有的 ...

  2. 建立二叉树A【openjudge】

    总时间限制: 1000ms 内存限制:65535kB 描述 给出一颗二叉树根节点到各叶子节点的路径,建立这颗二叉树,输出中序遍历的结果. 输入 第一行输入一个整数t,代表测试数据的组数. 对于每组测试 ...

  3. Bailian2756 二叉树(POJ NOI0306-1758)【二叉树】

    问题链接:POJ NOI0306-1758 二叉树. 2756:二叉树 描述 如上图所示,由正整数1, 2, 3, ...组成了一棵无限大的二叉树.从某一个结点到根结点(编号是1的结点)都有一条唯一的 ...

  4. 二叉树的前序、中序、后序非递归遍历 python实现

    前言 python中二叉树的定义: class TreeNode:def __init__(self, x):self.val = xself.left = Noneself.right = None ...

  5. 二叉树中和为某一值的路径

    前言 输入一颗二叉树的跟节点和一个整数,打印出二叉树中结点值的和为输入整数的所有路径.路径定义为从树的根结点开始往下一直到叶结点所经过的结点形成一条路径.(注意: 在返回值的list中,数组长度大的数 ...

  6. 判断某数组是不是二叉树的前序遍历序列 python递归

    code class Solution:def VerifySquenceOfBST(self, sequence):# write code hereif len(sequence) <= 0 ...

  7. 翻转二叉树 c语言实现 递归 栈 队列

    前言 题目比较好理解,就是翻转二叉树 代码 c语言实现 #include<stdio.h> #include<stdlib.h> #include<string.h> ...

  8. python实现二叉树的重建2 之由中序遍历和后序遍历重建

    前言 通过上一节对python实现二叉树的重建1 之由前序遍历和中序遍历重建,我相信我们再来做这个问题就不难了,完全可以照猫画虎的来实现,具体的原理几乎是一样的,直接上代码了 code # 通用解法d ...

  9. 通过前序遍历和中序遍历构建二叉树 python实现

    前言 通过前序遍历和中序遍历构建二叉树的原理,主要是找前序遍历根节点在中序遍历中的位置,然后将二叉树而成左子树和右子树,然后依次进行这样的操作,思路还是比较简单的 代码 class Node:def ...

最新文章

  1. python语言1010的八进制_python打印十六进制
  2. linux shell编程学习笔记(9)正则表达式
  3. 【正一专栏】梅西大婚——一辈子守候你都是值得的
  4. Qt Creator用定位器搜索
  5. java获取字符串第一位_Java程序员经典面试题集大全 (十一)
  6. Java log4j使用
  7. 每天一个linux命令(30):cal 命令
  8. 前端中函数 , 伪函数 , DOM
  9. 分享十个在线听歌、免费下载无损音乐的网站
  10. 全球与中国电子探针市场现状及未来发展趋势2022-2028
  11. Python调用Dos命令
  12. 市面常见存储卡的读写速度对比测试
  13. ceph peering流程分析
  14. Python 爬虫模拟器
  15. 大数据时代,企业如何做好数据防泄漏?
  16. react-antd table树形数据默认展开行实现以及自定义图标实现及踩坑(defaultExpandedRowKeys,expandedRowKeys)
  17. U8650真正一键root,适合不刷机人群,绝对可用
  18. 心理测评软件php mysql_心理测量软件_心理测评系统
  19. 安卓服务器维护,安卓服务器6月14日2时维护公告
  20. thinkphp6 JWT

热门文章

  1. 2019-5-15求职笔试题
  2. 一行代码添加P值的可视化技巧分享~~
  3. 单细胞分析Seurat使用相关的10个问题答疑精选!
  4. [Perl] Python 与 Perl 合并,打造史上最牛语言 Parrot
  5. GW48CK/PK2/PK/PK4 系统万能接插口与结构图信号/与芯片引脚对照表
  6. 第6课 细胞分裂 《小学生C++趣味编程》--C++、Scratch
  7. js实时获取窗口大小变化
  8. c++ 正则表达式_Java入门 - 语言基础 - 18.正则表达式
  9. 无刷电调_新款好盈XR10 PRO G2电调搭载XRAY T4车架简评
  10. HTTP笔记-浏览器是如何识别点击的链接是下载文件还是展示页面