当前位置: 首页 > news >正文

教育网站制作下载校园网站建设情况汇报

教育网站制作下载,校园网站建设情况汇报,h5编辑工具,中视频自媒体平台注册官网原题描述#xff1a; 题目描述 时间#xff1a;1s 空间#xff1a;256M 一棵有点权的有根树如果满足以下条件#xff0c;则被轩轩称为对称二叉树#xff1a; 1. 二叉树#xff1b; 2. 将这棵树所有节点的左右子树交换#xff0c;新树和原树对应位置的结构相同且…原题描述 题目描述 时间1s   空间256M   一棵有点权的有根树如果满足以下条件则被轩轩称为对称二叉树 1. 二叉树 2. 将这棵树所有节点的左右子树交换新树和原树对应位置的结构相同且点权相等。 下图中节点内的数字为权值节点外的 表示节点编号。 现在给出一棵二叉树希望你找出它的一棵子树该子树为对称二叉树且节点数最多。请输出这棵子树的节点数。 注意只有树根的树也是对称二叉树。本题中约定以节点 为子树根的一棵「子树」指的是节点 和它的全部后代节点构成的二叉树。 输入格式 第一行一个正整数 表示给定的树的节点的数目规定节点编号其中节点 11 是树根。   第二行  个正整数用一个空格分隔第 个正整数  代表节点的权值。   接下来  行每行两个正整数 ​分别表示节点 的左右孩子的编号。如果不存在左 / 右孩子则以 表示。两个数之间用一个空格隔开。 输出格式 输出文件共一行包含一个整数表示给定的树的最大对称二叉子树的节点数。 样例1 样例输入1 2 1 3 2 -1 -1 -1 样例输出1 1 样例解释 1 最大的对称二叉子树为以节点 2 为树根的子树节点数为 1。 样例2 样例输入2 10 2 2 5 5 5 5 4 4 2 3 9 10 -1 -1 -1 -1 -1 -1 -1 -1 -1 2 3 4 5 6 -1 -1 7 8 样例输出 2 3 样例解释 2 最大的对称二叉子树为以节点 7 为树根的子树节点数为 3。 本题约定 层次节点的层次从根开始定义起根为第一层根的孩子为第二层。树中任一节点的层次等于其父亲节点的层次加 1。 树的深度:树中节点的最大层次称为树的深度。 满二叉树设二叉树的深度为 ℎ且二叉树有  个节点这就是满二叉树。 完全二叉树设二叉树的深度为 ℎ除第 ℎ层外其它各层的结点数都达到最大个数第 ℎ 层所有的结点都连续集中在最左边这就是完全二叉树。 主要思路 很简单的一题暴力判断如果可以就ansmax(ans,子树节点个数 check(int l,int r)函数 如果都是-1那么return 1; 如果只有一个是-1那么return 0; 如果权值不同那么return 0; 否则 return check(zuo[l],you[r])check(you[l],zuo[r]);因为都是对应的 求子树节点个数dfs) 说了这么多直接看代码。 请别说我说太少是因为这题真的很简单。 代码code: #includebits/stdc.h using namespace std; int n,m; int a[1000010]; int zuo[1000010],you[1000010]; int fa[1000010],zi[1000010]; int root; //int cnt0; bool check(int x,int y) {if (x -1y -1){return 1;}if(x -1||y -1){return 0;}if(a[x]!a[y]){return 0;}return ((check(zuo[x],you[y])check(you[x],zuo[y]))); } vectorint v; void dfs(int x) {if(x root){return ;}zi[fa[x]];dfs(fa[x]); } int main() {ios::sync_with_stdio(0);cin.tie(0);int n;cinn;for(int i1;in;i){cina[i];}for(int i1;in;i){cinzuo[i]you[i];fa[zuo[i]] i;fa[you[i]] i;if(zuo[i] -1you[i] -1){v.push_back(i);}zi[i] 1;}for(int i1;in;i){if(fa[i] 0){root i;}} // coutzi[1]\n; // dfs(1);for(int i1;in;i){dfs(i);} // for(int i1;in;i) // { // coutzi[i] ; // } // cout\n;int ans0;for(int i1;in;i){if(check(zuo[i],you[i])){ans max(zi[i],ans);}}coutans;return 0; }
http://www.zqtcl.cn/news/991504/

相关文章:

  • 德州哪家网站优化公司专业单页网站seo如何优化
  • 南昌汉邦网站建设城建局
  • 网站建设:中企动力招聘网58同城招聘发布
  • 惠州住房和建设局网站物流网站建设方案范文
  • 做网站架构需要什么步骤wordpress插件连不上
  • 网上购物网站建设规划论文国家企业网官网查询
  • 响应式网站建设推荐乐云seo2022年热点新闻事件
  • 用.net做视频网站的案例做网站需要视频衔接怎么做
  • 网站搭建规划模板wordpress博客点赞
  • 怎么在wordpress免费注册博客网站百度广告代理
  • 网站建设与管理考试怎么让网站分享有图片
  • 做渠道的网站有哪些方面广州网站建设咨询电话
  • 如何查看网站做没做竞价湘潭做网站 搜搜磐石网络
  • 郑州免费建站搭建网页平台
  • 长沙网站优化对策企业官网wordpress主题下载
  • 昆山网站设计网站建设亻金手指下拉
  • 行业数据网站建设培训网站
  • 商业设计网站推荐制作网站报价
  • 建设网站的企业邮箱红酒哪个网站做的好
  • 图片链接生成网站国外做珠宝的网站有哪些
  • 企业网站建设管理及推广手机微信网页版登录
  • 六盘水市住房和城乡建设局网站标签云wordpress
  • dedecms可以做什么网站织梦做的网站在手机上显示
  • 温州建设小学的网站吐鲁番seo快速排名
  • 翼城网站建设重庆平台网站建设多少钱
  • 短视频网站的动画是怎么做的外贸一般用什么平台
  • 北京建站开发企业网站建设平台
  • 建设网站建设什么征琴他达拉非
  • 详情页制作网站广州建设工程招标信息网
  • wordpress 响应速度慢长沙seo排名扣费