摘要:
这是一个比较经典的博弈题目,今年网赛好像是南京赛上有一个类似的题目。这种题目是没有一定公式或者函数的,需要自己dp或者搜索解决。题意为分别给你4张写有1,2,3,4,5,6的卡片共24张,每次轮流拿一张卡片,且所有被拿过的卡片的总和不能超过31,谁无法拿出卡片就fail。首先对于每种卡片一共可能有5中存在情况,所以六张卡片一共有5^6种情况,同时我们保存当前拿到的卡片的数量的和,然后记忆化搜就行了。记得每次取最优,同时还要注意除掉拿过的牌,当前是谁第一个拿牌哦。 1 #include 2 #include 3 #include 4 #define maxn 20000 5 using n... 阅读全文
posted @ 2013-10-17 21:41
092000
阅读(397)
评论(0)
推荐(0)