博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
POJ 2309 BST
阅读量:5325 次
发布时间:2019-06-14

本文共 1658 字,大约阅读时间需要 5 分钟。

BST
Time Limit: 1000MS   Memory Limit: 65536K
Total Submissions: 10198   Accepted: 6216

Description

Consider an infinite full binary search tree (see the figure below), the numbers in the nodes are 1, 2, 3, .... In a subtree whose root node is X, we can get the minimum number in this subtree by repeating going down the left node until the last level, and we can also find the maximum number by going down the right node. Now you are given some queries as "What are the minimum and maximum numbers in the subtree whose root node is X?" Please try to find answers for there queries.

Input

In the input, the first line contains an integer N, which represents the number of queries. In the next N lines, each contains a number representing a subtree with root number X (1 <= X <= 231 - 1).

Output

There are N lines in total, the i-th of which contains the answer for the i-th query.

Sample Input

2810

Sample Output

1 159 11 //刚开始以为只有偶数,结果tle //又以为只有一个奇数,结果wa。 //。。。。。。无语了。。。 //lowbit水过
#include 
#include
#include
#include
#include
#include
#include
using namespace std;#define lowbit(x) x&(-x)#define max(x,y) (x>y?x:y)#define min(x,y) (x

 

 
#include 
#include
#include
#include
#include
#include
#include
using namespace std;#define lowbit(x) (x&(-x))#define max(x,y) (x>y?x:y)#define min(x,y) (x
>n; int s=n-lowbit(n)+1, b=n+lowbit(n)-1; cout<
<<" "<<
 

 

 

转载于:https://www.cnblogs.com/shinianhuanniyijuhaojiubujian/p/7156671.html

你可能感兴趣的文章
面向对象:反射,双下方法
查看>>
鼠标悬停提示文本消息最简单的做法
查看>>
课后作业-阅读任务-阅读提问-2
查看>>
面向对象设计中private,public,protected的访问控制原则及静态代码块的初始化顺序...
查看>>
fat32转ntfs ,Win7系统提示对于目标文件系统文件过大解决教程
查看>>
Awesome Adb——一份超全超详细的 ADB 用法大全
查看>>
shell cat 合并文件,合并数据库sql文件
查看>>
Android 将drawable下的图片转换成bitmap、Drawable
查看>>
介绍Win7 win8 上Java环境的配置
查看>>
移动、联通和电信,哪家的宽带好,看完你就知道该怎么选了!
查看>>
Linux设置环境变量的方法
查看>>
构建自己的项目管理方案
查看>>
利用pca分析fmri的生理噪声
查看>>
div水平居中且垂直居中
查看>>
epoll使用具体解释(精髓)
查看>>
AndroidArchitecture
查看>>
安装Endnote X6,但Word插件显示的总是Endnote Web"解决办法
查看>>
python全栈 计算机硬件管理 —— 硬件
查看>>
大数据学习
查看>>
简单工厂模式
查看>>