08 2019 档案
摘要:状压系列二。 "题目链接" 题目大意:给定一个的矩阵,其中有些位置能放,有些不能。规定一个格子放了则它的上下左右均不能放。问放格子的方案有多少种。 考虑到很小,就像是状压了。 考虑状压的表示方法,我们把每一行的矩阵压成二进制,表示这一行的状态。 那么我们压完行后,显然有$
阅读全文
摘要:仅仅是笔者对于状态压缩类的初步练习吧。 [题目链接](https://www.luogu.org/problem/P1896] 题目大意:给定一个的棋盘,在棋盘上放国王,国王的攻击范围是它周围的八个格子。求放个国王的合法方案数。 本题很像八皇后问题,但是由于搜索状态数量太多导
阅读全文
摘要:前置芝士:Tarjan求强连通分量 对于一个有向图中的两个点,对于有一条边且有一条边(即能互相到达),就是一个强连通分量(不局限于两个点) 我们可以用求出一个有向图中所有的强连通分量。 那么,在一些图中可以将强连通分量缩成一个点。并对它做一个标记。
阅读全文
摘要:一道有意思的差分约束,涨知识了。 题目地址: 看到这道题是不是感觉与差分约束一点关系没有啊。 分析一下从月到月的收入为这句话。 注意是收入,它有累加的性质。也就是说: ,即前缀和。 那么我们如果以这一条为约束条件建
阅读全文
摘要:前置芝士:SPFA判负环 对于差分约束系统,就是来解决一系列类似下面的问题: 差分约束系统是一种特殊的元一次不等式组,它包含个变量以及个约束条件。每个约束条件都是由两个变量做差构成的。 我们要求的是,一组解满足所有的约束条件。
阅读全文
摘要:由于本蒟蒻太菜,所以只能写一下比较简单的母函数以及应用了,希望对大家有帮助。 定义:对于序列,其对应的母函数为 就这样,我们构造出了一个母函数。这个是普通型母函数。 我们先讨论一下最简单的母函数: $F(
阅读全文
摘要:字符串. 笔者实在太菜了,到现在还没有熟练掌握,就来这里写一篇学习笔记。 有三个好朋友喜欢在一起玩游戏,君写下一个字符串君将其复制一遍得到君在T的任意位置(包括首尾)插入一个字符得到.现在你得到了,请你找出$S
阅读全文
摘要:题目链接 解: dp题目。 先对题目分析一下:目的是让我们最大化区间中任意一段的和乘以它的最小值。 怎么办? 首先,据题目得知,前缀和一定是递增的,因为没有负数。 那么,我们可以得出结论,对于任意区间的最小值x,它的区间长度越大,它的贡献就越大。 那我们找它的右边和左边第一个小于它的值的下标就好了。
阅读全文