- 博客(4)
- 收藏
- 关注
原创 LCT 支持删边、加边并维护森林中每棵子树的大小
支持删边、加边并维护森林中每棵子树的大小 本文包含大量的指代不明,纯文字乱说,没有实现代码等一切极好的要素。 之前我们学过splay中有个size信息,且size[p]=size[lc]+size[rc]size[p]=size[lc]+size[rc]size[p]=size[lc]+size[rc],但这个所维护并不是子树的大小,而是splay树的大小,换言之就是splay所表示的链的长度。 而现在我们要维护树的大小,但是辅助树有一个认父不认子的特性,所以只在一颗splay树中进行信息传递是
2020-08-31 20:02:08
302
原创 网络流-建图法-矩阵-行和流出-列和回收-小技巧
例题:HDU - 3338题解:https://blog.csdn.net/luyuncheng/article/details/7947828个人理解:两类虚拟点:行和点A,列和点B。源点流向行和点,行和点流向对应的实际点,相应的实际点流向列和点,列和点流向汇点。即可满足行和值要求以及列和值要求。小技巧:题目要求每个点的数字在1-9,即每个实际点的流入(流出)都在1-9之间,也就是规...
2020-02-22 10:40:45
391
原创 HDU - 4687 匹配可行边判断(暴力法)
题目链接http://acm.hdu.edu.cn/showproblem.php?pid=4687A new season of Touhou M-1 Grand Prix is approaching. Girls in Gensokyo cannot wait for participating it. Before the registration, they have to decid...
2020-02-18 21:49:00
183
原创 以邻接矩阵求解指定两点长度小于等于N的路径数
用图的邻接矩阵表示法求长度小于等于n的路径总数设A为图G的邻接矩阵表示。由图论中的知识可以知道AnA^nAn[i][j]表示顶点i到顶点j长度为n的路径数,但如果我们想求i->j的长度小于等于n的路径数该怎么办?朴素的做法是求∑k=1nAk[i][j]\displaystyle\sum_{k=1}^{n} A^k[i][j]k=1∑nAk[i][j],这样做的话即使我们多次使用矩阵快速...
2020-02-07 16:02:12
1721
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人