当前位置:网站首页>结点的查找
结点的查找
2022-08-08 11:44:00 【-JMY-】
题目描述
有一棵n个结点的完全二叉树,按照从上到下、从左到右的顺序,结点编号分别是1~n,该二叉树的根所在的层数为1,请问该二叉树的第k层有哪些结点,按照从左到右的顺序输出这些结点的编号?(如果第k层没有结点,请输出EMPTY)
输入
每行输入2个整数n和k(1<=n<=1000),n代表完全二叉树的结点数量,再输入一个k代表深度(1<=k<=20)。
输出
输出该树中第k层得所有结点,结点间用空格隔开。
如果第k层没有结点,请输出EMPTY。
样例输入
7 2
样例输出
2 3
参考代码:
#include<bits/stdc++.h>
using namespace std;
int main(){
int n,k;
scanf("%d%d",&n,&k);
if(n>=int(pow(2,k)-1))
for(int i=pow(2,k-1);i<=int(pow(2,k)-1);i++)
printf("%d ",i);
else{
if(int(n/2)+1>=pow(2,k-1))
for(int i=pow(2,k-1);i<=n;i++)
printf("%d ",i);
else
printf("EMPTY");
}
return 0;
}
边栏推荐
- 8/7 牛客6+div2D+倍增lca
- 学习与尝试 --&gt; 事件风暴
- vim /etc/profile 写入时 出现 E121:无法打开并写入文件解决方案
- 详细讲解修改allure报告自定义的logo和名称中文
- 爱可可AI前沿推介(8.8)
- gaussdb数据库连接报错:psycopg2.OperationalError: server closed the connection unexpectedly
- Software testing testing on behalf of the user
- About the Celery service report under win Process 'Worker' exited with 'exitcode 1' [duplicate]
- E121: Unable to open and write file solution when vim /etc/profile is written
- 基于STM32的简易示波器项目(含代码)——HAL库
猜你喜欢
详细讲解修改allure报告自定义的logo和名称中文
(kali - elevated privileges 】 【 4.2.4) social engineering toolkit: remote control trojans use, set up and use
Kubernetes资源编排系列之四: CRD+Operator篇
JSON的Unicode问题;自定义排序问题;保留最大子集问题
上海控安SmartRocket系列产品推介(二):SmartRocket Modeler可视化建模开发工具
模式识别 学习笔记:第六章 其他分类方法 (持续更新中。。。)
ets声明式ui开发,怎么获取当前系统时间
《show your work》 从现在开始!
Mysql索引优化实战
office安装出现了“office对安装源的访问被拒绝30068-4(5)”错误
随机推荐
SQL 语言的详解 --- 最最基础的内容!!! 刚学完常复习
#yyds Dry Goods Inventory#【Yugong Series】August 2022 Go Teaching Course 005-Variable
学习与尝试 --&gt; 事件风暴
Kunpeng Developer Creation Day 2022: Kunpeng Full-Stack Innovation and Developers Build Digital Hunan
Postman使用简单演示
关于mysql联合索引的最左前缀原则以及b+tree
微服务负载均衡器LoadBalancer实战
在SAP分析云里根据业务数据绘制词云(Word Cloud)
报错 | Cannot find module ‘@better-scroll/core/dist/types/BScroll‘
字节也开始缩招了...
PG核心篇--物理存储结构
shell 创建LVM逻辑据卷
Geoffrey Hinton:深度学习的下一个大事件
深度强化学习发展史
leetcode-636:函数的独占时间
大缓存更强劲,搭载AMD Milan-X的浪潮GPU服务器NF5468A5深度评测
neural network classification
【访谈】Eotalk Vol.01:Eoapi,我们希望以开源的方式构建 API 生态系统
d切片示例
C语言详解系列——指针与结构体