[洛谷]P3729 曼哈顿计划EX(最小割树/等价流树)
摘要:[洛谷]P3729 曼哈顿计划EX(最小割树/等价流树)
阅读全文
posted @
2017-05-25 15:53
ditoly
阅读(413)
推荐(0)
[矩阵乘法特征多项式优化]黄金
摘要:题目大意:第一年要交a0克黄金,接下来f1年每年交比前一年多一克的黄金,再接下来f2年每年交前一年两倍的黄金,之后每年都交最近K年交的黄金乘积数量的黄金,问第n年要交多少黄金,答案对1e8+7取模,多组数据。(1<=a0,f1,f2<=50,1<=K<=f1+f2+1,1<=N<=10^9,数据组数
阅读全文
posted @
2017-03-08 20:14
ditoly
阅读(543)
推荐(0)
[矩形并-扫描线-线段树]Picture
摘要:最近在补数学和几何,没啥好写的,因为已经决定每天至少写一篇了,今天随便拿个题水水。 题目大意:给你N个边平行于坐标轴的矩形,求它们并的周长。(N<=5000) 思路:这个数据范围瞎暴力就过了,但我们是有文化的人,下面讲讲利用扫描线和线段树的简单O(NlogN)做法。 先讲扫描线。我们先只考虑横着的边
阅读全文
posted @
2017-03-01 23:01
ditoly
阅读(340)
推荐(0)
[BSGS算法]纯水斐波那契数列
摘要:学弟在OJ上加了道“非水斐波那契数列”,求斐波那契第n项对1,000,000,007取模的值,n<=10^15,随便水过后我决定加一道升级版,说是升级版,其实也没什么变化,只不过改成n<=10^30000000,并对给定p取模,0<p<2^31。一样很水嘛大家说对不对。 下面来简单介绍一下BSGS算
阅读全文
posted @
2017-02-28 22:21
ditoly
阅读(444)
推荐(0)
【模板】树链剖分
摘要:树链剖分->链加、链和、子树加、子树和 树状数组->区间加、区间和 链上操作是树剖最基本的操作了,剖完可以用树状数组或是线段树维护一下,子树操作只要搞出做树剖时的dfs序就可以了,剖出的链和子树都是连续的区间。 因为9018上好像没有树剖的模板,学长就说要加,随便打了打交洛谷上居然挂了,查了好久发现
阅读全文
posted @
2017-02-22 09:09
ditoly
阅读(208)
推荐(0)
平衡树及其相关内容的学习和研究
摘要:一直觉得平衡树水很深,有机会想好好搞一搞,这里记下我大致总结的内容吧。 平衡树主要有以下几种类型: 1.严格保证深度:红黑树、AVL等。这类平衡树始终把深度维护在logn级别,并且每次也只用logn的时间维护自己的性质,因为每次操作都是严格logn,常数会比较小,但伴随的一般是树的形态限制较死,编写
阅读全文
posted @
2017-02-20 21:34
ditoly
阅读(701)
推荐(3)