失踪人口暂时回归。 临近 NOIP 了,退役选手准备打一打 Div.2 来练练手(应该不是天气冷了,没衣服穿了 ) 游戏体验差,OJ 又和第一次一样卡了半天。 T1 我有矩阵,你有吗? 根据异或的性质,不难发现 A A A 矩阵的每行每列最多只能异或一次。 所以我们可以假设 A A A 矩阵的第一行是否被异或了,然后把所有状态递推出来,最后判断一下是否符合题设。 #include <
题面:https://loj.ac/problem/6301 一眼就看出是一道插头DP题,只记录插头的有无。然而直接枚举每个格子当成障碍来算的话,时间复杂度是 O(n32n) O ( n 3 2 n ) O(n^32^n),这里设 m,n m , n m,n同阶。这样做只有24分。 这道题空间开得很大,足足有1G。这启发我们可以记录所有状态。 于是想到,先假设只有那些已经确定的障碍格