http://acm.nbut.cn/Problem/view.xhtml?id=1186二叉树的宽度

波克 上海 Unity开发笔试题 2024 主要分为四部分,如果没有准备好,不要点击笔试链接,进入就会自动开始。 阅读详情
昨天比赛时我代码没有写出来还好思想有了,跟魁永说了,他也是这个想法;然后就做了,代码写了好久啊(抓狂感觉真是弱死了,而且wa了一次),今天自己写了1Y;感觉真是弱爆了;以后搜索要抓紧练习了;
 #include<cstdio>
#include<string.h>
#include<algorithm>
#include<vector>
using namespace std;
struct node
{
	node()
	{lc=rc=-1;}
	int lc,rc;	
};
node aa[10];
  int num[10]={0};
void dfs(int root,int cur)
{
      num[cur]++;
   if(aa[root].lc!=-1)
	   dfs(aa[root].lc,cur+1);
   if(aa[root].rc!=-1)
	   dfs(aa[root].rc,cur+1);
}
int main()
{
	int t;
	scanf("%d",&t);
	while(t--)
	{
	  int n,x,a,b;
	  scanf("%d",&n);
	memset(num,0,sizeof(num));
	  while(n--)
	  {
	    scanf("%d%d%d",&x,&a,&b);
		   aa[x].lc=a;aa[x].rc=b;
	  }
	  dfs(1,0);
	  printf("%d\n",*max_element(num,num+10));
	}
 return 0;
}/*
 6
4 -1 -1
2 4 5
5 -1 -1
1 2 3
6 -1 -1
3 -1 6

6
3 4 6
5 2 -1
1 3 5
4 -1 -1
6 -1 -1
2 -1 -1

*/

海康安防平台接口调试指南:从签名生成到Vue项目集成 本文详细解析了海康安防平台接口认证规则,从签名生成到Vue项目集成的完整流程。通过核心机制解析、签名工具使用技巧及Vue项目中的优雅集成方案,帮助开发者高效完成接口调试,避免常见问题。特别适合需要将海康安防平台接口集成到Vue项目中的开发者参考。 阅读详情

相关推荐

ADS学习笔记 1. 功率放大器设计

基于ADS2023 update2的学习笔记1.功率放大器设计

u014087103的博客 1万+

http://acm.nbut.cn:8081/Problem/view.xhtml?id=1317&&线段树单点查询

题意:给你一个插入的序列,然后输出最后的序列,如果用一般方法查询为o(n),而用线段树查询可以优化到log(n)。。。。 AC代码: #include #include #include #include #define CLR(arr,val) memset(arr,val,sizeof(arr)) #define lson l,mid,rt<<1 #define rson mid+1

pursuit的专栏 1639

基于三轴加速度计的塑料水管泄漏振动检测技术全解析

在流体力学与结构动力学领域,管道振动分析是评估系统健康状态的关键技术。其基本原理在于,当管道内流体状态发生异常(如泄漏)时,会引发管壁产生特定的机械振动信号。这项技术的核心价值在于实现了对管道系统的非侵入式、在线监测,能够提前预警潜在故障,避免资源浪费与次生灾害。在智慧城市与智能水务等应用场景中,它对于保障供水管网安全、提升运维效率具有重要意义。本文聚焦于如何利用高精度的三轴加速度计,精准捕捉塑料水管因泄漏产生的微弱振动,并通过信号处理与机器学习算法,构建一套从数据采集到泄漏识别与定位的完整工程解决方案。

weixin_32239523的博客 407

ACM: NBUT 1105 多连块拼图 - 水题 - 模拟

NBUT 1105多连块拼图 Time Limit:1000MSMemory Limit:65535KB64bit IO Format: Practice Appoint description: System Crawler (Aug 12, 2016 9:32:14 AM) Description 多连块是指由多个等大正方形边...

weixin_30808693的博客 195

【Xilinx】如何在petalinux下编译vcu-gst-app以及独立编译vcu-gst-app

Xilinx从2018.1开始,提供了一套基于zcu106的vcu参考设计。里面提供了一套基于GStreamer的程序,即vcu-gst-app。如何脱离petalinux直接编译呢,这里以为例,其他版本也是类似的操作。

王师傅 3041

FOC时序及电流采样注意事项

摘要:本文介绍了无刷电机FOC(磁场定向控制)的实现方法,重点解析了电流采样时序与PWM同步的关键技术。在S32K144平台上,需使用两个独立的ADC组件实现双路电流同步采样,采样时刻必须严格对应低边MOS管开启时间并位于PWM波形中央。文章详细说明了硬件触发时序设计、采样电阻配置原则,并通过示波器实测波形验证了电流反馈电路的正确性,指出正弦电流波形应是理想输出形态。关键点包括ADC-PWM时序同步、低边MOS采样及正确的PWM映射配置。

qq_40916548的博客 2626

ACM数学题(NBUT2017年校赛):An Interesting Problem

题目Problem C: An Interesting ProblemTime Limit: 1 Sec  Memory Limit: 128 MBSubmit: 48  Solved: 11[Submit][Status][Web Board]Description最近Mr GG在研究一道数学题目。他想知道给定一个数组然后可以任意交换两个不同的数,问一共能组成几种不同的组合(如(1 1 2)有3...

牛呆呆同学的博客 432

【YOLOv11】014、YOLOv11模型导出:PyTorch到ONNX格式转换与优化

摘要:本文详细介绍了如何将PyTorch训练的YOLOv11模型高效转换为ONNX格式。重点包括:分离模型特征提取与后处理、设置动态维度、优化ONNX算子、验证转换正确性等关键步骤。作者分享了实际项目中的经验教训,如版本对齐、算子兼容性处理、后处理分离等实用技巧,并推荐使用onnx-simplifier工具优化模型。文章强调模型转换是一个需要反复调试的过程,建议保留转换记录形成知识库,以提高部署效率并避免常见错误。

企鹅码农的专属播客,分享10多年的实战案例和经验解读,包含YOLO、RT-DETR、AI等各个工作领域。 306

java求二叉树的最大宽度

看我的这个代码的话,你得先理解二叉树的宽度遍历是怎么做的,如果没有这个基础的话,先移步这里:宽度优先遍历在最后面哦 我在这里写了两种方法实现宽度优先遍历,一种使用了hashmap,第二种没有使用,节省了空间。直接上代码吧,注释很清楚了。 /** * @author zrulin * @create 2022-04-02 10:05 */ public class 求二叉树的最大宽度 { //基于队列,基于宽度优先遍历 public static void widthTraversal

zrulin的博客 686

万字详解 PostgreSQL 的详细安装方式(Linux、Windows、macOS、Docker 全平台覆盖)

本文详细介绍了PostgreSQL在四大主流环境下的安装方法: Linux系统:针对Ubuntu/Debian和CentOS/RHEL系,分别提供APT/YUM仓库安装步骤,包括初始化配置和服务管理 Windows系统:通过图形化安装程序指导完成安装,包含组件选择、密码设置和pgAdmin配置 macOS系统:推荐使用Homebrew一键安装,支持Apple Silicon和Intel芯片 Docker容器:提供容器化部署方案(文中未展开) 文章强调安装前的版本选择、权限管理和存储规划,并针对各平台给出验证

数据知道的博客 4506

JAVA程序设计:二叉树最大宽度(LeetCode:662)

给定一个二叉树,编写一个函数来获取这个树的最大宽度。树的宽度是所有层中的最大宽度。这个二叉树与满二叉树(full binary tree)结构相同,但一些节点为空。 每一层的宽度被定义为两个端点(该层最左和最右的非空节点,两端点间的null节点也计入长度)之间的长度。 示例 1: 输入: 1 / \ 3 2 ...

信仰.的博客 1369

RK3588开发笔记-mipi csi接口imx415摄像头调试记录

摘要:本文详细介绍了RK3588开发板适配SONY IMX415 MIPI CSI摄像头的调试过程。从硬件环境准备(包括RK3588核心板、IMX415模块连接及测试工具)、软件环境配置(Linux 5.10内核、驱动状态确认),到设备树关键配置(MIPI链路、GPIO引脚、电源域等)都进行了详细说明。调试过程中通过dmesg日志、media-ctl拓扑分析等工具验证了摄像头驱动加载和图像采集功能。最终实现了800万像素高清图像采集,总结了硬件连接验证、信号完整性优化等关键经验,为类似MIPI摄像头调试提供

flypig has a dream! 885

二叉树的高度 java 利用递归和层次遍历两种方法

package edu.lnu.fang.BiTree;import java.util.ArrayList; import java.util.LinkedList; import java.util.List; import java.util.Queue;import edu.lnu.fang.BiTree.BinTreeTra.Node;/** * 求树的高度 * * @author

fangchao3652 7213

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

java计算二叉树的高度以及叶节点个数

github地址:https://github.com/longyu109 java实现二叉树的相关操作 代码如下 package 二叉树有关; import java.util.ArrayDeque; import java.util.Queue; public class CreateTree { /** * @param args */ publ...

u010627840的专栏 1万+

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

http://acm.hdu.edu.cn/showproblem.php?pid=2795区间最大值

刚开始时感觉本题是二维线段树,然后分析一下貌似不是,就是求取区间最大值的位置,感觉和之前的那道求逆序数的有一部分很像,查询更新;这题是把查询和更新合在了一起;但是我这个弱菜不会写代码,之后果断参考了HH神牛的模板;ORZ。。。各种若,弱不经风,刚学线段树,以后要努力,第一次这么晚了还在写代码了,ORZ。。只有我这种若才才会熬夜。。。 好了今天到这里一会碎觉喽,不然会挂的。这几天看到网上很多新闻因

2826

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

http://poj.org/problem?id=3468线段树简单 成段更新 区间求和

这题是昨天的比赛题,昨天比赛完美被大一的虐了,感觉自己真是白活了,一头撞死算了,人家大一的做了5题,而我这个水货这做了两道签到题;明显昨天知道这个题目是线段树,刚开始还想用树状数组试试,后来写完了发现不是插线问点,结果可想而知,代码重写,再看时线段树,然后不会了,自己只会单点更新,以后努力了,没有时间给自己犹豫了;抓紧时间学习数据结构,还有贪心,图论,搜索,还有C++;任重道远; 其中本题的延迟

1853

给出一个n个元素的链表输出倒数第k个节点

用两个指针;初始化为头指针;用其中一个指针遍历链表,当该指针遍历到第k个节点时,另外一个指针开始从头节点开始遍历链表;两个指针之间的距离为k;遍历完链表时第二个指针所指向的节点就是倒数第K个: #include #include #include using namespace std; struct node{ int val; node *next; node(){

1563

C++中的static

在定义变量和函数时用关键字static用来修饰命名空间作用域的变量和函数时和extern的作用刚好相反; extern用法 但是这种方式在2003的c++  2.0标准中已经宣布不再鼓励这种方式; 用的是匿名的命名空间,尼玛我是第一次听说这个匿名的命名空间,它是这样的; namespace{     int  n;       void  f(){         n++;       }

1379

C++ extern 关键字的用法

extern声明一个外部变量与外部函数: //源文件1 int i; //源文件2 extern int i;//声明一个在其他文件中定义的外部变量i;如果不写这个extern int i;源文件2是不能用文件1中的变量i的; 外部函数是在所有类外声明的函数(非成员函数),都是具有命名空间作用域的,如果没有特殊说明,这样的函数都可以在不同的编译单元中被调用,只要在调用之前有引用性声明即可,也可以在

1298

月老的难题&&二分图最大匹配模板&&http://acm.nyist.net/JudgeOnline/problem.php?pid=239

二分图最大匹配:用邻接矩阵超时,需要用邻接表; #include #include #include #include #include #include using namespace std; const int N=512; bool chk[N]; vectorvis[N]; int n; int xM[N],yM[N]; bool SearchPath(int u) { int dd

1294

http://lightoj.com/volume_showproblem.php?problem=1059最小生成树变形

利用kruscal求最小生成树,如果建一条路的费用超过建一个机场,就去掉该边(这点很关键); #include #include #include using namespace std; const __int64 N=10002; const int INF=9999999999; struct node { __int64 u,v; __int64 cost; }a[N*10]; __

1274

http://poj.org/problem?id=1330&&大水货一个啊

LCA纯版题,各种调试不成功,砸电脑的心都有了;撞墙去了恶心死了; 更恶心的是vs2010报错:sbIDE  #include #include #include #include #include using namespace std; const int MAX=10010; #define CLR(arr,val) memset(arr,val,sizeof(arr)) int n,f

1245

C++自己写的非常简单的文件

以后我的定位就是用linux下的C/C++开发,现在开始复习C++了,虽然以前学过,而且自己在大一的第二学期就已经学了一点点,但是那都是皮毛,去年暑假学了一点点STL,自我感觉还不错,结果在大二第一学期的C++考试考得很烂,自己大二第一学期完全没有学到神马东西,虽说学了一点点的算法,但是还是很弱的; 头文件声明 //头文件声明 #ifndef SALE_H #define SALE_H c

1239

unix 网路编程(卷一)第一个程序编译过程

unix网络编程

1176

C++&&Mysql&&codeblocks

#include #include #include #include using namespace std; /*数据库连接用宏*/ #define HOST "localhost" #define USERNAME "root" #define PASSWORD "333333" #define DATABASE "test" void query_sql(char* sql)

1158
上一篇: http://acm.nbut.cn/Problem/view.xhtml?id=1181寻找最小数
下一篇: 并查集应用http://ac.nbutoj.com/Problem/view.xhtml?id=1187
Java_beginer1
博客等级 码龄16年 22粉丝 84原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值