题目链接 这道题数据范围比较小,所以方法还是比较暴力的。 思路: 先按每个格子的状态,让所有格子与他周围的格子连一条权值为它连向那个格子的值(0或1)。然后我们n方枚举所有格子跑最短路,最短路即为从起点到终点的最小障碍数。然后我们枚举所有最短路,先看他移除障碍后是否只用了小于等于k次机会,然后求出两 ...
分类:
其他好文 时间:
2019-10-06 20:15:13
阅读次数:
70
一、定义 总述 状态压缩动态规划,就是我们俗称的状压DP,是利用计算机二进制的性质来描述状态的一种DP方式。 很多棋盘问题都运用到了状压,同时,状压也很经常和BFS及DP连用。 状压dp其实就是将状态压缩成2进制来保存 其特征就是看起来有点像搜索,每个格子的状态只有1或0 ,是另一类非常典型的动态规 ...
分类:
其他好文 时间:
2019-10-06 13:30:21
阅读次数:
1020
二分图匹配 "P1129" 这个题还是有一定套路的 将黑色格子所在的行和列连边, 跑一边最大匹配, 如果是完美匹配即可(所有点都是匹配点) why? 在完美匹配的情况下 假如 列1 行5 , 列4 行1 ( 表示匹配) 我们则可以将行5和行1换一下位置, 这样交换 列不会受到影响, 匹配变为列1 行 ...
分类:
其他好文 时间:
2019-10-06 00:38:38
阅读次数:
82
首先介绍一个重要定理——策梅洛定理(Zermelo) Chomp!游戏 问题:有一个n*m的棋盘,每次可以取走一个方格并拿掉它右边和上边的所有方格。拿到左下角的格子(1,1)者输,那么谁会赢呢? 先给结论:除了(1, 1)先手必败外,其他都是先手必胜。 证明如下: 根据策梅洛定理,这个问题至少有一方 ...
分类:
其他好文 时间:
2019-10-06 00:35:25
阅读次数:
79
题目描述 在N×N的棋盘里面放K个国王,使他们互不攻击,共有多少种摆放方案。国王能攻击到它上下左右,以及左上左下右上右下八个方向上附近的各一个格子,共8个格子。 注:数据有加强(2018/4/25) 在N×N的棋盘里面放K个国王,使他们互不攻击,共有多少种摆放方案。国王能攻击到它上下左右,以及左上左 ...
分类:
其他好文 时间:
2019-10-05 22:41:42
阅读次数:
113
原题链接https://vjudge.net/contest/331118#problem/A 题目: 现在有一个M*N的方阵,每个格子里面是.或者W,点代表水,然后如果在这个点的周围,即8个方向内还有w,那么可以连成一片,即这两个w看作为1个 输入:M N, 还有方阵 输出:有几个水池 样例输入 ...
分类:
其他好文 时间:
2019-10-05 20:09:26
阅读次数:
84
Todo 打辅助.jpg 抢人头.jpg 抢不到我 当 场 把 键 盘 吃 掉 ! ABC134 F Permutation Oddness 每轮同时填格子和数,然后去绝对值。 $f[i][j][k]$ 表示填了前 $i$ 个数和前 $i$ 个位置,空了 $j$ 个位置同时留了 $j$ 个数(我一开 ...
分类:
其他好文 时间:
2019-10-05 16:43:30
阅读次数:
73
题目描述 有一个$n\times n$的网格,在每个格子上堆叠了一些边长为$1$的立方体。 现在给出这个三维几何体的正视图和左视图,求有多少种与之符合的堆叠立方体的方案。两种方案被认为是不同的,当且仅当某个格子上立方体的数量不同。 输出答案对$10^9+7$取模的结果。 输入格式 从文件$silho ...
分类:
其他好文 时间:
2019-10-05 16:39:37
阅读次数:
100
题意 有n个格子排成一行,两人轮流填,可填入"S"或"0",先得到"SOS"的人胜;如果全部填完也没有出现"SOS",则为平局。请判断是先手胜、后手胜还有平局。 分析 第一次知道,博弈题也能打表找规律。 简单地说就是,给DFS一个返回值,返回三个不同的值分别代表先手胜、后手胜和平局。 枚举当前填的格 ...
分类:
其他好文 时间:
2019-10-05 00:41:26
阅读次数:
157
这个题我一眼看过去真的没有思路啊。。。一堆东西的求和都是啥,如何计算互相的影响真的想的头都不行了,感觉是个思维题,可能是我这方面做的太少了吧,想不出来把等式拆开,这个题就是把g和1拆开看,关键就是这个个数g乘上了Ag,也就是说,有g个好格子的情况才算g贡献值,这个地方很关键:这等同于一个好格子对应一 ...
分类:
其他好文 时间:
2019-10-04 15:16:41
阅读次数:
51