文章

5

粉丝

318

获赞

3

访问

53.1k

头像
用一维数组保存各节点,另一个一维数组记录节点的位置
P1654 北京邮电大学2019年机试题
发布于2020年3月10日 21:53
阅读数 10.9k

#include <iostream>
#include <math.h>
#include <cstring>

using namespace std;

int main(){
    int T;
    scanf("%d",&T);
    for(int i=0;i<T;i++){
        int n,m;
        scanf("%d%d",&n,&m);
        int nodes = pow(2,n);//n层满二叉树节点个数
        int tree[nodes];
        int pos[n+1];
        tree[1] = 1;
        pos[1] = 1;
        int lchild,rchild;
        for(int j=1;j<=n;j++){
            scanf("%d%d",&lchild,&rchild);
            int f = pos[j]*2;
        &nb...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发