文章

4

粉丝

497

获赞

3

访问

33.3k

头像
完全/满二叉树可以用虚拟数组模拟
P1233 北京大学机考题
发布于2020年7月11日 22:07
阅读数 7.2k

#include<bits/stdc++.h>
using namespace std;
int main(){
    int x,y;
    while(scanf("%d %d",&x,&y)!=EOF){
        if(x>y){//保证x存放较小数值
            int tmp = x;
            x = y;
            y = tmp;
        }
        else if(x==y){//当两者相等的时候,直接输出父节点,这个判断也可以
            //不要,因为后面的循环均会跳过
            cout<<x/2<<endl;
            continue;
        }
        while(x<y){//从底部的那个节点开始往上找
            //只可能找到x或两者最近的共同父节点
     &...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发