UVa-679 小球下落
2015-12-10 19:55
239 查看
分析:这个题我是没有做出来的,或者说我做出来的那个代码总是超时,看了紫书才明白,原来只需模拟最后一个小球的路线即可。(本题知道小球奇偶性便能判断出他最终会落在那个子树上)
代码如下:(完全抄的紫书)
#include <cstdio>
int main()
{
int n,a,b;
long long k;
while (scanf("%d",&n)&&n!=-1)
{
for (int i=0;i<n;i++)
{
k=1;
scanf("%d %d",&a,&b);
for (int j=0;j<a-1;j++)//核心部分
{
if (b%2==1) {k=k*2; b=(b+1)/2;}
else {k=k*2+1;b/=2;}
}
printf("%lld\n",k);
}
}
return 0;
}
代码如下:(完全抄的紫书)
#include <cstdio>
int main()
{
int n,a,b;
long long k;
while (scanf("%d",&n)&&n!=-1)
{
for (int i=0;i<n;i++)
{
k=1;
scanf("%d %d",&a,&b);
for (int j=0;j<a-1;j++)//核心部分
{
if (b%2==1) {k=k*2; b=(b+1)/2;}
else {k=k*2+1;b/=2;}
}
printf("%lld\n",k);
}
}
return 0;
}
相关文章推荐
- java操作当前日期的年月日
- 【Codeforces Round 335 (Div 2)E】【计算几何-凸包 线性规划 三分凸包上最优点】Freelancer's Dreams 二维属性 充最少的钱变得满足要求 [计算几何-凸包模
- a人左扶手,b人右扶手,c人双扶手,z人不用扶手,求最多几人一起观看电影。
- 安装Samba,实现Ubuntu12.04和win7的文件共享
- Django学习笔记<三>
- ObjectAnimator 安卓属性动画简单入门
- ACM:回溯,八皇后问题,素数环
- ios开发常用
- 64位windows7 C#.net引用VC++ com组件错误80040154的解决方法
- CodeForces 455B A Lot of Games 字典树 博弈
- Xcode 7 缺少 *.dylib库的解决方法
- 解决Unity 中WWW加载 AssetBundle---中文路径
- 论文笔记3《基于信息增益和最小距离分类的决策树改进算法》
- 《需求分析与系统设计》读书笔记1
- Android Hybird App开发
- 郑也夫的创新基础
- Android的网络与通信
- mysql索引总结----mysql 索引类型以及创建
- 用栈解决背包问题并求出最优解
- 【Java自学】双素数