二叉树之小球下落
来源:互联网 发布:美图秀秀mac版 编辑:程序博客网 时间:2024/04/25 07:36
可以直接暴力模拟,不过不出意外会超时,所以找一下规律,这个规律很简单,自行思考
#include<iostream>#include<cstdio>#include<cstring>#include<cstdlib>#include<cctype>#include<string>#include<cmath>#include<queue>#include<stack>using namespace std;/*const int maxn=(1<<20)+5;int a[maxn];int main(){ cout<<maxn<<endl; int d,i; while(cin>>d) { cin>>i; memset(a,0,sizeof(a)); int t; while(i--) { t=1; while(t<=(1<<(d-1))-1) { if(a[t]) { a[t]=0; t=2*t+1; } else { a[t]=1; t=2*t; } } } cout<<t<<endl; }*/int main(){ int d,i; while(cin>>d) { cin>>i; int k=1; for(int j=0;j<d-1;j++) if(i%2) {k=k*2;i=(i+1)/2;} else {k=k*2+1;i/=2;} cout<<k<<endl; } return 0;}
0 0
- 二叉树之小球下落
- 二叉树之小球下落
- 二叉树之小球下落
- 小球下落 二叉树
- 小球下落(二叉树)!!!!
- 小球下落-二叉树
- 二叉树:小球下落
- 二叉树:小球下落
- 小球二叉树下落
- 树和二叉树之小球下落
- 二叉树之小球下落问题
- 算法研究之二叉树小球下落
- 算法研究之二叉树小球下落
- 小球下落(二叉树)
- 小球下落(二叉树)
- UVa679 小球下落 二叉树
- 二叉树 小球下落问题
- 二叉树之小球下落问题(js)
- POJ 2440 DNA
- 函数指针 typedef等
- 为你的浏览器添加vim的快捷键
- WinCE触摸校准的注册表是?[HKEY_LOCAL_MACHINE\Hardware\DeviceMap\Touch]
- 实现Pop3s&maildrop(有错待解决)
- 二叉树之小球下落
- SpringMVC事务失效的一种情况-bean加载顺序问题
- 华为OJ平台试题 —— 字符串:字符串最后一个单词的长度
- 合并表记录
- 半路学编程能否成大牛(非鸡汤)
- 一种便利从sip用户建立到xmpp用户的通信连接的方法和设备
- 计算机网络之面试常考--整理来自牛客网
- Linux之make的用法讲解
- HttpSession 与 HibernateSession的区别