【例题 6-6 UVA - 679】Dropping Balls
2017-10-20 18:52
323 查看
【链接】 我是链接,点我呀:)
【题意】
在这里输入题意
【题解】
直接模拟会超时。
根据奇偶的规律。直接判断会往哪里走就好。
每个二叉树的节点。必然是左边和右边走的次数对半分。->奇数左边多一次。
【代码】
#include <bits/stdc++.h> using namespace std; int d1,l1; int main(){ // freopen("rush.txt","r",stdin); int T; scanf("%d",&T); while (T--){ scanf("%d%d",&d1,&l1); int now = 1; for (int i = 1;i < d1;i++){ if (l1&1){ now = now*2; l1 = (l1+1)/2; }else{ now = now*2+1; l1/=2; } } printf("%d\n",now); } return 0; }
相关文章推荐
- Uva679 Dropping Balls【二叉树技巧】【例题6-6】
- 例题6-6 小球下落(Dropping Balls, UVa 679)
- 例题6-6 UVA679 - Dropping Balls 二叉树编号
- UVa 679 例题6-6 小球下落(Dropping Balls)
- uva 679 Dropping Balls(入门经典 例题6-6)
- 例题 6-6 小球下落(Dropping Balls) UVa 679 二叉树规律
- UVa 679 - Dropping Balls
- UVa 679 Dropping Balls
- Uva 679 Dropping Balls
- UVa 679 - Dropping Balls
- UVA - 679 Dropping Balls
- uva679 Dropping Balls
- UVA 679 Dropping Balls 【二叉树】
- uva 679 Dropping Balls
- Uva - 679 - Dropping Balls
- uva 679 Dropping Balls
- UVA - 679 Dropping Balls
- UVA 679(p148)----Dropping Balls
- Problem 041—— UVa 679 - Dropping Balls
- UVa 679 - Dropping Balls