码迷,mamicode.com
首页 >  
搜索关键字:bzoj1443    ( 7个结果
BZOJ1443: [JSOI2009]游戏Game
$n \leq 100$,$m \leq 100$的$n*m$地图,现进行一个博弈:后手先选个点放棋子,然后先后手轮流向上下左右某个方向移动棋子一步,不能移到障碍点,一个非障碍点不能走两次。问所有后手能赢的位置。 可以发现网格图是一个二分图,在移动时好像在二分图的两边反复横跳。可以在二分图这个模型上 ...
分类:Web程序   时间:2018-03-15 11:16:05    阅读次数:248
BZOJ1443: [JSOI2009]游戏Game
1443: [JSOI2009]游戏Game Time Limit: 10 Sec Memory Limit: 162 MB Submit: 1334 Solved: 613 [Submit][Status][Discuss] Description Input 输入数据首先输入两个整数N,M,表示 ...
分类:Web程序   时间:2018-02-07 14:52:42    阅读次数:188
bzoj1443 [JSOI2009]游戏Game
Description Input 输入数据首先输入两个整数N,M,表示了迷宫的边长。 接下来N行,每行M个字符,描述了迷宫。 输入数据首先输入两个整数N,M,表示了迷宫的边长。 接下来N行,每行M个字符,描述了迷宫。 Output 若小AA能够赢得游戏,则输出一行"WIN",然后输出所有可以赢得游 ...
分类:Web程序   时间:2017-12-31 20:59:31    阅读次数:192
BZOJ1443: [JSOI2009]游戏Game
如果没有不能走的格子的话,和BZOJ2463一样,直接判断是否能二分图匹配 现在有了一些不能走的格子 黑白染色后求出最大匹配 如果是完备匹配,则无论如何后手都能转移到1*2的另一端,故先手必输 否则的话,将棋子放在不是必须点的点上则先手必赢 证明是这样的: 先手先选一个不在最大匹配里面的点,然后对手 ...
分类:Web程序   时间:2016-06-17 16:58:21    阅读次数:213
bzoj1443 [JSOI2009]游戏Game
显然由'.'构成了一个二分图,求不走重复的先手必败点。 情况1 对于一个二分图最大匹配中的非必要点,先手每次只能移动到一条未走过的匹配边上(不可能从未匹配点沿匹配边走到其它未匹配点),后手则可以移动到匹配边另一侧,由于匹配边有限最终先手无法操作因此先手必败。 情况2 对于一个二分图最大匹配中的必要点 ...
分类:Web程序   时间:2016-04-23 16:20:13    阅读次数:209
【BZOJ1443】【JSOI2009】游戏Game 二分图+博弈
题解:二分图博弈经典模型模板题。 首先黑白染色。 然后我们考虑到有一种优秀的走法,     就是先求个最大匹配,然后如果先手选择了一个最大匹配中的点,那么显然后手可以依照此点的匹配再走一步,然后先手无法走此匹配,就乱走一气,于是有两种情况: 一、又选了一个最大匹配中的点,显然回到了情况一。 二、他选了一个不在最大匹配中的点(显然是有这种情况的),如下图,先手走3,后手走2,先手走...
分类:Web程序   时间:2015-01-30 22:47:41    阅读次数:790
BZOJ1443 游戏game (二分图染色+匈牙利算法)
先对整幅图进行二分图染色,再跑一遍匈牙利算法。如果最大匹配数=点数*2,那么输出WIN。对于任何一个非必须在最大匹配上的点,即为所求的点。 1 Program Test375num2; 2 type arr=record 3 u,v,next:longint; 4 ...
分类:编程语言   时间:2014-12-22 19:26:42    阅读次数:241
7条  
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!