标签:des blog http io os ar for sp strong
Time Limit: 1000MS | Memory Limit: 65536K | |
Total Submissions: 8657 | Accepted: 5277 |
Description
Input
Output
Sample Input
2 8 10
Sample Output
1 15 9 11
算法分析:
此题目的意思是,按照原则建成的二叉树,每次我输入一个根节点的值,从当前根节点一直往左跑,跑到左边最底层,此时的该点,一定是以输入值为根节点的二叉树的
最小值,同理往右边跑,一直跑到底,则是最大值。此题目符合树状数组的结构特点。
#include <iostream> #include <stdio.h> #include <string> #include <string.h> #include <iomanip> #include <algorithm> using namespace std; int main() { int t; int n;int m, dd; scanf("%d", &t); while(t--) { scanf("%d", &m); dd= m&(-m) ; dd--; //printf("%d\n", dd); printf("%d %d\n", m-dd, m+dd ); } return 0; }
标签:des blog http io os ar for sp strong
原文地址:http://www.cnblogs.com/yspworld/p/4061708.html