CSU - 1213 二叉树结点公共祖先
来源:互联网 发布:手机淘宝浏览单软件 编辑:程序博客网 时间:2024/06/06 03:37
题目:
Description
一个顺序存储的完全二叉树:
1
/ \
2 3
/ \ / \
4 5 6 7
...
任意给定两结点的编号,求两结点最近的公共祖先。
Input
每组数据一行,为空格隔开的两个数i和j,皆为32位有符号正整数
Output
每组数据对应一行,为编号为i和j的结点的最近公共祖先的编号
Sample Input
4 54 7
Sample Output
21
代码:
#include<iostream>using namespace std; int main(){ int a,b; while(cin>>a>>b) { while(a!=b) { if(a>b)a/=2; else b/=2; }cout<<a<<endl; } return 0;}
2 0
- CSU - 1213 二叉树结点公共祖先
- 二叉树结点公共祖先
- A: 二叉树结点公共祖先
- ACM:A: 二叉树结点公共祖先
- 二叉树两结点的最低公共祖先结点(一)
- 二叉搜索树两结点最低公共祖先结点
- 二叉树两结点最低公共祖先结点(二)
- 习题6.15查找二叉树结点公共祖先
- 二叉树两个结点的最低公共祖先
- 二叉树两个结点的最低公共祖先
- 二叉树中两个结点的最低公共祖先
- 满二叉树中任意两个结点的公共祖先
- 求二叉树中两个结点的最近公共祖先
- 二叉树结点公共祖先 <O(logn)求解>
- 二叉树-公共祖先
- 二叉树中找两个结点的最近公共祖先结点
- 二叉树中找两个结点的最近的公共祖先结点
- 二叉树中找两个结点的最近公共祖先结点
- python下requests的安装、测试、入门资料、官方资料
- http1.0和http1.1的区别
- 史上最简的ViewPagerIndicate,高仿网易新闻客户端效果
- Hausdorff distance的模板匹配
- opencv 图像的轮廓查找 滚动条函数设置查找轮廓
- CSU - 1213 二叉树结点公共祖先
- 在虚拟机中安装linux后切换至图形界面
- Cannot reload AVD list: cvc-enumeration-valid: Value '360dpi' is...
- 缓存框架OSCache部分源码分析
- tomcat 配置jmx远程监控
- 性能测试结果分析
- Xml解析
- java设计模式进阶_interpreter
- MyEclipse10手动安装Jad反编译