码迷,mamicode.com
首页 >  
搜索关键字:博弈    ( 2126个结果
UVA 1559 - Nim(博弈dp)
UVA 1559 - Nim 题目链接 题意:一开始有s个石子,2n个人轮流取石子,每个人有个最大能取数目,2n个人奇数一队,偶数一队,取到最后一个石子的队输,问谁赢 思路:记忆化搜索,每个人取的时候对应的后继状态如果有一个必败态,则该状态为必胜态,如果都是必胜态,则该状态为必败态 代码: #include #include int n, s, m[25], d...
分类:其他好文   时间:2014-07-18 23:06:52    阅读次数:431
UVA 1558 - Number Game(博弈dp)
UVA 1558 - Number Game 题目链接 题意:20之内的数字,每次可以选一个数字,然后它的倍数,还有其他已选数的倍数组合的数都不能再选,谁先不能选数谁就输了,问赢的方法 思路:利用dp记忆化去求解,要输出方案就枚举第一步即可,状态转移过程中,选中一个数字,相应的变化写成一个函数,然后就是普通的博弈问题了,必胜态之后必有必败态,必败态之后全是必胜态 代码: ...
分类:其他好文   时间:2014-07-18 21:38:14    阅读次数:166
阶梯博弈(没怎么搞懂)
首先是对阶梯博弈的阐述...博弈在一列阶梯上进行...每个阶梯上放着自然数个点..两个人进行阶梯博弈...每一步则是将一个集体上的若干个点( >=1 )移到前面去..最后没有点可以移动的人输..如这就是一个阶梯博弈的初始状态 2 1 3 2 4 ... 只能把后面的点往前面放...如何来分析这个问题...
分类:其他好文   时间:2014-07-17 00:43:05    阅读次数:209
UVA 10561 - Treblecross(博弈SG函数)
UVA 10561 - Treblecross 题目链接 题意:给定一个串,上面有'X'和'.',可以在'.'的位置放X,谁先放出3个'X'就赢了,求先手必胜的策略 思路:SG函数,每个串要是上面有一个X,周围的4个位置就是禁区了(放下去必败),所以可以以X分为几个子游戏去求SG函数的异或和进行判断,至于求策略,就是枚举每个位置就可以了 代码: #include #...
分类:其他好文   时间:2014-07-16 16:42:36    阅读次数:350
博弈树,动态规划(计算好的子问题存储起来,以后直接取用)
public class GameTree {/*** 推断剩余球数,谁能取到最后谁赢,* ,一人取一次,默认我方先取,,是否能必胜,能就返回true,否则false* @param x剩余球数* @return*/static boolean f(int x){int[] op={1,3,7,8}...
分类:其他好文   时间:2014-07-11 18:48:55    阅读次数:180
瑞柏匡丞:悦享音乐,只在互联
在传统互联网时代,数字音乐有盗版、监管、付费习惯等问题,但在移动互联网时代,数字音乐收费是必然的趋势,但不是由谁说了算,最终还是经过市场博弈才能定论。...
分类:其他好文   时间:2014-07-09 10:16:28    阅读次数:196
HDU 3537 Daizhenyang's Coin(博弈-sg)
HDU 3537 Daizhenyang's Coin(博弈-sg) 题目大意: 有一排硬币,告诉 你n个正面朝上的硬币的位置,你可以选择任意位置的1~3个硬币翻转一下,但是问你先手是否会输。 解题思路: 通过求sg发现规律 sg 1 2 4 7 8 11 13 14 x 0 1 2 3 4 5 6 7 找到规律,sg[x],如果x的二进制1的个数为奇数,sg[x]=2*x ,否则 sg[x]=2*x+1; 然后把各个Sg的值异或最终就是答案...
分类:其他好文   时间:2014-07-08 20:25:49    阅读次数:149
HDU3537-Daizhenyang's Coin(博弈SG-打表)
Daizhenyang's Coin Time Limit: 6000/3000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 320    Accepted Submission(s): 146 Problem Description We know that...
分类:其他好文   时间:2014-07-08 17:58:15    阅读次数:251
HDU 1847 Good Luck in CET-4 Everybody! (博弈论sg)
HDU 1847 Good Luck in CET-4 Everybody! (博弈论sg) 解题思路: 1、用博弈论sg函数可以解 根据NP图的关系,发现 n%3=0时,Cici赢,否则Kiki赢 2、用DP去解,用dp[n][f] 表示还剩n张牌时,f先走,谁赢。...
分类:其他好文   时间:2014-07-06 12:37:25    阅读次数:154
HDU 1525 博弈
Euclid's Game Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 1880    Accepted Submission(s): 825 Problem Description Two players, Stan...
分类:其他好文   时间:2014-07-06 00:02:49    阅读次数:253
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!