UVa11892 Box Game
来源:互联网 发布:淘宝助理新建宝贝 编辑:程序博客网 时间:2024/06/05 10:37
1.题目描述:点击打开链接
2.解题思路:本题可以先写一个记忆化搜素观察一下,发现当n=2^k-1时候,是Bob胜利,否则都是Alice胜利。然后就可以敲代码了。。
3.代码:
#include<iostream>#include<algorithm>#include<cassert>#include<string>#include<sstream>#include<set>#include<bitset>#include<vector>#include<stack>#include<map>#include<queue>#include<deque>#include<cstdlib>#include<cstdio>#include<cstring>#include<cmath>#include<ctime>#include<cctype>#include<complex>#include<functional>#pragma comment(linker, "/STACK:1024000000,1024000000")using namespace std;#define rep(i,n) for(int i=0;i<(n);i++)#define me(s) memset(s,0,sizeof(s))#define pb push_back#define lid (id<<1)#define rid (id<<1|1)typedef long long ll;typedef unsigned long long ull;typedef pair<int,int> P;int main(){ int n; while(~scanf("%d",&n)&&n) { int k=ceil(log((double)n+1)/log(2)); //cout<<k<<endl; ll tmp=1ll<<k; if(tmp==(ll)n+1)puts("Bob"); else puts("Alice"); }}
0 0
- UVa11892 Box Game
- UVa11892 ENimEN
- 2038 box game
- UVA 12293 Box Game
- uva 12293 Box Game
- UVa12293 - Box Game(博弈)
- [UVA12293] Box Game && 博弈
- Game chat box In CEGUI
- UVA 12293 - Box Game(博弈)
- UVA - 12293 Box Game (规律)
- UVa 12293 Box Game [博弈]
- 博弈推理-UVA11892
- UVA 12293 - Box Game (博弈)
- uva 12293 - Box Game(组合游戏)
- UVA 12293 Box Game(博弈入门)
- IOI2006 D2-3:A BLACK BOX GAME(带中文)
- UVA 12293 Box Game 组合游戏/SG定理+找规律
- UVa 12293 Box Game(博弈,SG函数)
- javascript格式建议(JavaScript Style Guide)
- 10 Summation of primes - Project Euler
- 0 0
- 有N个人顺序排开参加比赛,每个人可以看到自己左右两边比自己得分少的人的分数,最少的人可以得1W的奖金,并且奖金以1w递增,赛委会让大家看到得分比自己少的人得的钱比自己少,编写程序求赛委会至少准备多少钱
- #include #import @class三者究竟该用哪个
- UVa11892 Box Game
- 深受Java程序员欢迎的10款Java IDE
- 推荐算法实战
- kruskal
- MySQL 有效的建立索引
- 搜狐2013实习生笔试题
- 好用的网络请求库Retrofit2(入门及讲解)
- HBase shell命令小记
- MySQL-1