上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 29 下一页
摘要: https://www.luogu.org/problemnew/show/P1219 一开始朴素检查对角线就TLE了,给对角线编码之后压缩了13倍时间? 找了很久的bug居然是&&写成了&&&,我喷了。 阅读全文
posted @ 2019-04-05 13:50 韵意 阅读(235) 评论(0) 推荐(0) 编辑
摘要: https://www.luogu.org/problemnew/show/P1034 可能是数据太水了瞎搞都可以过。 判断两个平行于坐标轴的矩形相交(含顶点与边相交)的代码一并附上。 记得这里的xy和udlr是指数学上的坐标轴。 加入最优性剪枝:22ms,快了3倍? 阅读全文
posted @ 2019-04-05 13:02 韵意 阅读(150) 评论(0) 推荐(0) 编辑
摘要: https://www.luogu.org/problemnew/show/P1403 可以直接用线性筛约数个数求出来,但实际上n以内i的倍数的个数为n/i的下整,要求的其实是 $$\sum\limits_{i=1}^{n}\lfloor\frac{n}{i}\rfloor$$ 可以直接分块搞出来。 阅读全文
posted @ 2019-04-05 10:52 韵意 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 各种线性筛的合集: https://www.cnblogs.com/zhoushuyu/p/8275530.html 常见积性函数: μ(n):莫比乌斯函数φ(n):欧拉函数d(n):一个数nn的约数个数σ(n):一个数nn的约数和f(x)=x^k(k∈N):这个玩意儿也是积性函数 线性筛素数 线性 阅读全文
posted @ 2019-04-05 10:43 韵意 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 求最长回文子串。 阅读全文
posted @ 2019-04-04 19:45 韵意 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 今天来啃一下这个树剖吧。 模板题是要求这四个问题: 将树从x到y结点最短路径上所有节点的值都加上z 求树从x到y结点最短路径上所有节点的值之和 将以x为根节点的子树内所有节点值都加上z 求以x为根节点的子树内所有节点值之和 http://www.cnblogs.com/zwfymqz/p/80945 阅读全文
posted @ 2019-04-04 00:12 韵意 阅读(135) 评论(0) 推荐(0) 编辑
摘要: https://www.luogu.org/problemnew/show/P2887 感觉可以: 把防晒霜拆点限制流量为瓶数,奶牛拆点限制流量为1,当某个防晒霜与奶牛匹配时连一条边,求最大流。但是这样的边数好像太多了。 最后忍不住去看题解,结果是贪心,好像的确是唉…… 阅读全文
posted @ 2019-04-03 23:25 韵意 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 线性递推公式找递推矩阵的方法: https://blog.csdn.net/synapse7/article/details/18790165 构造方法:规定由递推矩阵A,左乘由项构成的矩阵F,其中矩阵A的第一列为对应系数,左下角为单位矩阵,右下角为零矩阵。 对于递推式的常数C,在矩阵F中增加最后一 阅读全文
posted @ 2019-04-03 23:11 韵意 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 注意网络流的边的上限是两倍,因为要有反向边。 注意最后传入的n在最新版本中一般传入t(假如t是最后一个节点的话,或者不传入)就可以了。 使用前要先init(),再添加addedge()。 阅读全文
posted @ 2019-04-02 11:52 韵意 阅读(184) 评论(0) 推荐(0) 编辑
摘要: https://www.luogu.org/problemnew/show/P2805 最大权闭合子图的特点是,假如你要选一个结点,则要先选中它的所有子节点。正权连S负权连T,容量为绝对值,原图有向边连容量INF。 这里的特点是在于假如这些结点形成了回路,那么不能选中其中任何一个因为没有突破口。 至 阅读全文
posted @ 2019-04-01 23:12 韵意 阅读(178) 评论(0) 推荐(0) 编辑
摘要: https://www.luogu.org/problemnew/show/P2598 第一次写这种修篱笆的题目,上次好像晓阳dalao写了一个堵人的。好像还有能改变土地属性的。 阅读全文
posted @ 2019-03-30 01:07 韵意 阅读(189) 评论(0) 推荐(0) 编辑
摘要: https://www.luogu.org/problemnew/solution/P2762 最小割对应的点,在最后一次更新中dinic的bfs会把他的dep重置掉。所以可以根据这个性质复原最小割。 阅读全文
posted @ 2019-03-30 00:32 韵意 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 原来这种题的解法是费用流。 从一个方格的左上走到右下,最多走k次,每个数最多拿走一次。 每次走动的流量设为1,起始点拆点成限制流量k。 每个点拆成两条路,一条路限制流量1,费用为价值相反数。另一条路无限流量。 跑一遍费用流。 阅读全文
posted @ 2019-03-29 22:36 韵意 阅读(150) 评论(0) 推荐(0) 编辑
摘要: https://www.luogu.org/problemnew/show/P2774 把两个相邻的节点连边,这些边就是要方便最小割割断其他边存在的,容量无穷。 这种类似的问题的话,把二分图的一部分(黑点)连S,容量为其价值,另一部分(白点)连T,容量也是其价值。 因为上面的边存在我们在最小割的时候 阅读全文
posted @ 2019-03-29 21:16 韵意 阅读(177) 评论(0) 推荐(0) 编辑
摘要: https://www.luogu.org/problemnew/show/P2055 这是一个错误的示范。 一开始觉得就找一条路从外校同学连到本校同学然后最终从周末回家的同学流出,每个人睡后一个人的床就可以了。 首先我没有考虑人不能分身,导致可能会有两条路经过同一个同学。 然后我把这个同学拆点限制 阅读全文
posted @ 2019-03-29 12:13 韵意 阅读(182) 评论(0) 推荐(0) 编辑
上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 29 下一页