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

北京网站开发网站建设报价上海建网站服务器

北京网站开发网站建设报价,上海建网站服务器,小学生关键词大全,安徽省建设工程信息网企业入口在哪题目 3342: 蓝桥杯2025年第十六届省赛真题-红黑树 时间限制: 2s 内存限制: 192MB 提交: 273 解决: 89 题目描述 小蓝最近学习了红黑树,红黑树是一种特殊的二叉树,树上的结点有两种 类型:红色结点和黑色结点。 小蓝在脑海中构造出一棵红黑树&a…

题目 3342: 蓝桥杯2025年第十六届省赛真题-红黑树
时间限制: 2s 内存限制: 192MB 提交: 273 解决: 89
题目描述
小蓝最近学习了红黑树,红黑树是一种特殊的二叉树,树上的结点有两种 类型:红色结点和黑色结点。 小蓝在脑海中构造出一棵红黑树,构造方式如下: 

1)根结点是一个红色结点; 

2)如果当前结点 curNode 是红色结点,那么左子结点 curNode.left 是红色 结点,右子结点 curNode.right 是黑色结点; 

3)如果当前结点 curNode 是黑色结点,那么左子结点 curNode.left 是黑色 结点,右子结点 curNode.right 是红色结点; 

此二叉树前几层的形态如下图所示:

                                   

小蓝会从树上随机挑选结点,请你帮忙判断下他选出的是红色结点还是黑色结点。

输入格式
输入的第一行包含一个正整数 m ,表示小蓝挑选的结点数。 

接下来 m 行,每行包含两个正整数 ni , ki ,用一个空格分隔,表示小蓝挑 选的结点是第 ni 行(从上往下数)第 ki 个(从左往右数)结点。

输出格式
输出 m 行,每行包含一个字符串,依次表示小蓝每次挑选的结点的答案。 RED 表示红色结点,BLACK 表示黑色结点。

样例输入复制
2
1 1
2 2
样例输出复制
RED
BLACK
提示
【样例说明】 

根据示意图可以观察出答案: 

第一行第一个结点,为根结点,红色;第二行第二个结点为黑色结点。 

【评测用例规模与约定】 

对于 20% 的评测用例,1 ≤ m ≤ 5 , 1 ≤ ni ≤ 5 ; 

对于 40% 的评测用例,1 ≤ m ≤ 10 , 1 ≤ ni ≤ 5 ; 

对于 60% 的评测用例,1 ≤ m ≤ 5 , 1 ≤ ni ≤ 10 ; 

对于 80% 的评测用例,1 ≤ m ≤ 10 , 1 ≤ ni ≤ 15 ; 

对于所有评测用例,1 ≤ m ≤ 10 , 1 ≤ ni ≤ 30 ,1 ≤ ki ≤ 2 ni−1 。

1.分析

        存储类似堆,右节点和父结点颜色不同,左节点和父结点颜色相同。

        从起始位置计算到1。

        看颜色是否和红色相同。

2.代码

#include<iostream>
#include<cmath>
using namespace std;
const int MAX = 1e5;
typedef long long LL;
int n;
int main() {cin >> n;while (n--) {int x, y;cin >> x >> y;int d = pow(2, x - 1)-1 + y;int f = 1;while (d > 1) {if (d % 2 != 0) {f *= -1;}d /= 2;}if (f == 1) cout << "RED" << endl;else cout << "BLACK" << endl;}return 0;
}


文章转载自:

http://zMVtXeWd.gwymL.cn
http://PQY50iG8.gwymL.cn
http://dN3UpiS3.gwymL.cn
http://lpvsePEQ.gwymL.cn
http://qbuVauAq.gwymL.cn
http://OqZ1a2ON.gwymL.cn
http://6dH6bQc1.gwymL.cn
http://weSO5EPy.gwymL.cn
http://fBB5Knk8.gwymL.cn
http://vZghdu02.gwymL.cn
http://ajebF5oJ.gwymL.cn
http://vKCGKHsu.gwymL.cn
http://NO4huT6z.gwymL.cn
http://ltH2mOxT.gwymL.cn
http://ZaJm9KPc.gwymL.cn
http://IXOKiB79.gwymL.cn
http://HYsUTXUb.gwymL.cn
http://six0iFpY.gwymL.cn
http://kWpG0pYv.gwymL.cn
http://wYSeMvZC.gwymL.cn
http://RZyhUsaD.gwymL.cn
http://FtlE54Cy.gwymL.cn
http://zZl7tiHE.gwymL.cn
http://T6CcU3UW.gwymL.cn
http://cp6AMDLg.gwymL.cn
http://AdM0NGx6.gwymL.cn
http://9arTrmsQ.gwymL.cn
http://KRr0sYqV.gwymL.cn
http://vDrJLgkX.gwymL.cn
http://bGjqs4Vk.gwymL.cn
http://www.dtcms.com/wzjs/710182.html

相关文章:

  • 网站建设公司网站模版怎么弄网站做网站卖东西
  • 正规网站建设费用综合网站开发实训总结
  • 附近网站建设公司哪家好网络营销的特点包含
  • 成都专业手机网站建设服务ftp给网站上传图片后图片的链接地址被改了
  • 哪个建站软件比较好带论坛深圳十大网络推广公司排名
  • 云南网站推广的目的社区网站建设难点
  • 威龙电子商务做的网站域名网站开发有意义吗
  • google chrome download广东网站建设seo优化制作设计
  • WordPress开网站很慢附近装修公司地址电话
  • 设计网站页面设计西安旅游攻略2天自由行攻略
  • 如何改wordpress网站图标wordpress登录无效用户名
  • 国外设计案例网站无锡网站建设f7wl
  • 做这个网站多少钱pc网站开发微信支付
  • 网站百度指数苏州互联网招聘
  • p2p贷款网站开发网站建设中敬请期待 图片
  • 温州网站关键词排名优化湖南长沙门户网站
  • 蒙自网站开发网站的优势
  • 网站建设策划实施要素有什么网站可以接活做设计
  • 做个网站成本网站备案提交
  • 中冶建设网站邯郸seo优化公司
  • 宁波网站建设营销定制网络营销师报名入口
  • 怎么访问域名网站吗网站重新设计
  • 怎样做网站教程做交互的设计网站
  • 网站多域名建站服务外贸
  • 软件公司招聘网站wordpress友情链接激活
  • 开通公司网站怎么开通企业标志logo设计免费
  • 提供小企业网站建设如何 网站推广
  • 天津网站制作系统百度指数网址
  • 做网站的如何说服客户如何知道一个网站是用什么做的
  • 网站建设的er图怎么画tp框架做的图片网站