首页 > 试题广场 >

无穷大二叉树的最近公共祖先

[编程题]无穷大二叉树的最近公共祖先
  • 热度指数:47 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M
  • 算法知识视频讲解
有一棵无穷大的满二叉树,其结点按根结点一层一层地从左往右依次编号,根结点编号为1。现在有两个结点ab。请设计一个算法,求出a和b点的最近公共祖先的编号。  

输入描述:
输入两个节点ab的编号,用空格隔开。
ab保证是不超过10^9的正整数


输出描述:
输出ab的最近公共祖先的编号
示例1

输入

2 3

输出

1

这道题你会答吗?花几分钟告诉大家答案吧!