码迷,mamicode.com
首页 >  
搜索关键字:hdu1079    ( 6个结果
HDU1079 Calender Game
Adam and Eve enter this year’s ACM International Collegiate Programming Contest. Last night, they played the Calendar Game, in celebration of this con ...
分类:其他好文   时间:2019-01-28 21:18:04    阅读次数:126
HDU1079 Calendar Game(基础博弈)
题意: 两个人轮流走,可以走到下一天或者下个月的今天(如果有的话) 给你一个日期(>=1990.1.1)先走到2001.11.4的人胜利,问先手胜负情况 思路: np预处理出每一天的胜负情况,如果走到的都是必胜态,当前为必败态,否则为必胜态 ...
分类:其他好文   时间:2016-11-29 23:10:22    阅读次数:225
Calendar Game(找规律+博弈)
A - Calendar Game Time Limit:2000MS     Memory Limit:65536KB     64bit IO Format:%lld & %llu Submit Status Practice ZOJ 1024 Appoint description:  System Crawler  (2015-08-02) Descrip...
分类:其他好文   时间:2015-08-05 16:29:14    阅读次数:204
[hdu1079]简单博弈
题意:两个人玩游戏,给定一个日期,他们轮流选择日期,可以选择当前日期的下一天,如果下一个月也有这一天的话则也可以选择下一个月的这一天。超过某一日期的人输。思路:以天为状态,则一共有300多万个左右的状态,然后用dp预处理每个状态是必胜态还是必败态。一个状态是必胜态当且仅存在它的一个后继是必败态,一个...
分类:其他好文   时间:2015-08-03 22:16:11    阅读次数:157
hdu1079 Calendar Game(博弈)
典型的博弈论,算法思路为在初始化的过程中便获得2001.11.4到1990.1.1期间所有日期的胜败情况。对于y-m-d日期,若其下一天和下一月中有一个为必败情况,则今天为必胜。若两者均为必胜,则今天为必败。主要难度在于前一日(getDayBefore)和后一月(isValidNextMonth)日期的判定,要注意闰年情况的特殊性。  虽然说这样可行。但是,网上给出了另外一种巧解,如下。从后往前...
分类:其他好文   时间:2015-06-03 13:39:25    阅读次数:104
HDU1079 POJ1082 Calendar Game【博弈】
题目大意: 有一个日期游戏,胜利时间是2001年11月4日。玩家可以从当前日期移动到下一天,也可以移动到 下一个月的今天,比如从2000年3月3日可以移动到2000年3月4日,也可以移动到2000年4月3日。 当然,移动到下一个月的当前日期的前提是那一天是存在的,比如说2001年1月31日,只能移动到 2001年2月1日,而不能移动到2001年2月31日,因为那天不存在。问:给你一个日期,玩家是否能 依靠上述规则,从当前日期移动到2001年11月4日从而赢得比赛。 思路: 这是一道博弈题,2001年11月...
分类:其他好文   时间:2015-04-08 13:19:16    阅读次数:118
6条  
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!