uva679
来源:互联网 发布:自动编程软件有哪些 编辑:程序博客网 时间:2024/06/06 15:37
题目描述:http://acm.hust.edu.cn/vjudge/problem/viewProblem.action?id=19499
/*只需要看小球编号的奇偶性,就可以推断是落在哪一棵子树中。例如对于落入左子树,只要知道小球是第几个落在该子树中的,就可以判断下一步是往左还是往右边*/#include <iostream>#include <cstdio>using namespace std;int main(){ int T; while(scanf("%d", &T) == 1 && T > 0) { int D, I; while(T--) { scanf("%d%d", &D, &I); int k = 1; for(int i = 0; i < D - 1; i++) { if(I % 2) {k = k * 2; I = (I + 1) / 2;} else {k = k * 2 + 1; I /= 2;} } printf("%d\n", k); } } return 0;}
0 0
- uva679
- UVA679
- uva679
- UVa679
- Uva679
- UVa679
- uva679
- uva679
- UVA679
- uva679 dropping balls
- UVa679(二叉完全树)
- uva679 Dropping Balls
- Dropping Balls, UVa679
- BNU17818 UVA679 Dropping Balls
- UVa679: dropping balls
- uva679 Dropping Balls
- UVA679 找规律
- Dropping Balls, UVa679
- XMPP协议简单学习
- 原码,反码,补码详解
- UVa 10129 Play on Words 欧拉回路 解题报告
- Linux C语言 UDP
- 祖国万岁——2
- uva679
- 2章 Java基础语法
- 如何回答「为什么要雇用你」【面试核心问题4】
- 外部中断
- mysql数据库批量快速插入
- 转载:JAVA的StringBuffer类 详解
- IntelliJ IDEA设置系列(三):设置Tomcat服务器
- 随机取10个数第九种
- C++编程规范