题目描述 有一个$n\times m$的网格图,其中某些格子有财宝,每次从左上角出发,只能向下或右走。问至少走多少次才能将财宝捡完。 此对此问题变形,假设每个格子中有好多财宝,而每一次经过一个格子至多只能捡走一块财宝,至少走多少次才能把财宝全部捡完。 $n,m\leq 1000$ 题解 定义偏序关系 ...
分类:
其他好文 时间:
2018-03-06 17:07:06
阅读次数:
180
题目:https://www.luogu.org/problemnew/show/P3974 题目描述 为了提高智商,ZJY开始学习组合数学。某一天她解决了这样一个问题:给一个网格图,其中某些格子有财宝。每次从左上角出发,只能往右或下走。问至少要走几次才可能把财宝全捡完。 但是她还不知足,想到了这个 ...
分类:
其他好文 时间:
2018-02-27 23:47:54
阅读次数:
322
题目描述 为了提高智商,ZJY开始学习弦论。这一天,她在《 String theory》中看到了这样一道问题:对于一个给定的长度为n的字符串,求出它的第k小子串是什么。你能帮帮她吗? 输入输出格式 输入格式: 第一行是一个仅由小写英文字母构成的字符串s 第二行为两个整数t和k,t为0则表示不同位置的 ...
分类:
其他好文 时间:
2018-02-24 16:46:54
阅读次数:
130
Description 给出一个网格图,其中某些格子有财宝,每次从左上角出发,只能向下或右走。问至少走多少次才能将财宝捡完。此对此问题变形,假设每个格子中有好多财宝,而每一次经过一个格子至多只能捡走一块财宝,至少走多少次才能把财宝全部捡完 Solution $x$ 这个点不能顺路走到 $y$ 当且仅 ...
分类:
其他好文 时间:
2018-02-13 22:13:00
阅读次数:
154
[Luogu 3973] TJOI2015 线性代数 "" 这竟然是一道最小割模型。 据说是最大权闭合子图。 先把矩阵式子推出来。 然后,套路建模就好。 cpp include include include include using namespace std; const int MAXP=5 ...
分类:
其他好文 时间:
2018-02-11 22:36:36
阅读次数:
181
先把矩阵式子化简 原式=∑i=1n∑j=1nA[i]?B[i][j]?A[j]?∑i=1nA[i]?C[i] 因此我们发现问题转化为选取一个点所获收益是B[i][j],代价是C[i][j] 这是一个最小割问题。 先把答案记做所有b的和。 将边按照s——>p[i][j](b[i][j]) p[i][j ...
分类:
其他好文 时间:
2018-02-11 19:56:16
阅读次数:
144
最长反链=最小链覆盖。 http://vfleaking.blog.163.com/blog/static/1748076342012918105514527/ By:大奕哥 ...
分类:
其他好文 时间:
2018-02-08 20:06:53
阅读次数:
133
Description 给出一个N N的矩阵B和一个1 N的矩阵C。求出一个1 N的01矩阵A.使得 D=(A B C) A^T最大。其中A^T为A的转置。输出D Input 第一行输入一个整数N,接下来N行输入B矩阵,第i行第J个数字代表Bij. 接下来一行输入N个整数,代表矩阵C。矩阵B和矩阵C ...
分类:
其他好文 时间:
2018-02-05 00:33:13
阅读次数:
149
后缀自动机 我们建出后缀自动机,对于每个节点我们算出他和他的后继结点一共可以形成多少个不同的串,不同根据t来定义 这里我们不需要考虑每个节点代表的那些等价类字符串,因为那些字符串不同的前缀在到达这个节点前已经确定了,所以我们只需要在t=1时一下考虑right集合的大小,right集合的大小需要在pa ...
分类:
其他好文 时间:
2018-01-28 16:32:05
阅读次数:
178
后缀自动机丝薄题。 求给定字符串$s$的第$k$大的子串。分unique之后的和不unique的两种询问。 首先构建出SAM。 相同子串算一个的情况: SAM上所有路径组成字符串$s$的全部子串,每个状态向下不管怎么走,形成的串都是以当前状态为前缀的。(废话) 所以我们只要知道以当前串为前缀的串有多 ...
分类:
其他好文 时间:
2018-01-18 00:58:47
阅读次数:
132