摘要:
传送门 设 f [ i ] [ j ] [ k ] 为表示从 i 到 j 是否有一条 $2^k$ 长度的路径 那么像 Floyd 一样枚举中转点,起点,终点转移就好了: if (f [ a ] [ b ] [ k-1 ] && f [ b ] [ c ] [ k-1 ] ) f [ a ] [ c 阅读全文
摘要:
传送门 看到数据范围就知道是搜索或状压DP 算了一波复杂度搜索好像过不了极限数据 搞状压 设 f [ i ] 表示所有猪的状态为 i (二进制下1表示死了,0表示没死)时需要的最少发射次数 设 p [ i ] [ j ] 存经过第 i 只猪和第 j 只猪的抛物线经过的猪的状态(可以$n^2$预处理出 阅读全文
摘要:
传送门 十分显然的DP 设 f [ i ] [ j ] [ k ] [ 1/0 ] 表示当前考虑到 A 串第 i 位,匹配到 B 串第 j 位,已经划分了 k 分,当前为 选 or 不选 如果 A [ i ] ≠ B [ j ] 那么当前位不能选,则只有一个转移 f [ i ] [ j ] [ k 阅读全文