码迷,mamicode.com
首页 > 其他好文 > 详细

POJ 2484 A Funny Game 博弈论 对称博弈

时间:2017-12-19 01:39:01      阅读:126      评论:0      收藏:0      [点我收藏+]

标签:stream   log   poj   closed   其他   ice   sed   分享   names   

http://poj.org/problem?id=2484

1和2时Alice必胜,3时Bob必胜,其他情况下Bob只需要在Alice取过之后取一次将剩下的硬币链平均分为两份,然后Alice怎么取Bob对称着取就可以了。

技术分享图片

真是巧妙。

代码

技术分享图片
 1 #include<cstdio>
 2 #include<cstring>
 3 #include<algorithm>
 4 #include<cmath>
 5 #include<iostream>
 6 #include<map>
 7 using namespace std;
 8 int m;
 9 int main(){
10     while(~scanf("%d",&m)){
11         if(!m)break;
12         if(m<3)printf("Alice\n");
13         else printf("Bob\n");
14     }
15     return 0;
16 }
View Code

 

POJ 2484 A Funny Game 博弈论 对称博弈

标签:stream   log   poj   closed   其他   ice   sed   分享   names   

原文地址:http://www.cnblogs.com/137shoebills/p/8059146.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!