杭电1517
来源:互联网 发布:java jaon添加元素 编辑:程序博客网 时间:2024/06/04 18:50
上链接:杭电1517
题目大意:
两个人玩游戏,给定一个数n,从1开始轮流对该数累乘(乘数在2-9),谁使这个数先大于n,谁就赢
这个题是一个博弈论的题目,通过分析则可以得出结论:n是2-9,Stan赢;n在10-18,Olie赢。则将n不断的除以18直到其不足18,然后遵循以上规律
贴代码:
#include <iostream>using namespace std;int main(){ double n; while(cin>>n) { while(n>18) n=n/18; if(n<=9) cout<<"Stan wins."<<endl; else cout<<"Ollie wins."<<endl; } return 0;}
0 0
- 杭电 1517
- 杭电1517
- 杭电1517
- 杭电
- 杭电
- 杭电
- 杭电1517-A Multiplication Game
- 杭电1517 A Multiplication Game
- 杭电 1234 和 杭电 2115
- 杭电2056之Rectangles 杭电
- 杭电ACM1061Rightmost Digit
- 杭电2099 7.11
- 杭电ACM 1003
- 杭电 ACM 2016
- 杭电ACM1466
- 杭电ACM1003
- 杭电ACM1225
- 杭电ACM2023
- hdu 2112 HDU Today(dijkstra && 字符串建图 && floyd加map)
- Android开发相关介绍及工具的安装
- 代理模式(Proxy)——结构模式
- 4
- LINQ to SQL
- 杭电1517
- springSecurity登录验证分析——AbstractUserDetailsAuthenticationProvider
- Activity之间的信息传递(一)单向传递
- Coins
- How To run OAI eNB (No S1) with USRP X310(1)
- java获取指定范围随机数
- 简单的client/server模型
- Storm实时计算:流操作入门编程实践
- 0000003_java学习之路_Spring注解_我用到的