今天考得不错24名 刚刚点开考试,整个人都蒙了,啥最短路(简单),仙人掌(难) 怎么考这些题!! 一点开,原来只是题目叫这些,真是坑爹,搞得我真的是。。。。。 于是我便开始了写题 第一题,怎么说我感觉都有错 第二题,坑。。。。dfs竟然爆了!! 第三题,感觉简单,但我最后还是思想ac,实现算了。。。 ...
分类:
其他好文 时间:
2019-08-15 14:25:26
阅读次数:
69
动态仙人掌 UOJ #63 动态仙人掌I UOJ #64 动态仙人掌II UOJ #65 动态仙人掌III ...
分类:
其他好文 时间:
2019-08-10 11:51:26
阅读次数:
61
圆方树:一种将由图转化而成的树,从而大大了增加题目的可解性,且大多广泛用于仙人掌图中。 ...
分类:
其他好文 时间:
2019-08-03 10:47:59
阅读次数:
85
1023: [SHOI2008]cactus仙人掌图 链接 "bzoj" 思路 仙人掌求两点间最短路最大。姑且叫他仙人掌的直径。 f[u]表示u为端点的最长的最短路 当他是圆圆边,和树上一样dp转移。 圆方边,取出环了进行别的dp。 转化成带权的环上更新两端距离的最短路的最大值,单调队列。 最后别忘 ...
分类:
其他好文 时间:
2019-05-31 21:16:20
阅读次数:
109
题面 "luogu" 分析 如果本来就不是仙人掌那就凉啦 特判仙人掌的话 先dfs建树建fa 然后对于每一条边 从它dfn大的那个点开始跳fa 把跳过的边打标记 显然有环的话 环上的边会被跳两次 如果一个边被多个环覆盖 那么标记也会打两次以上 然后显然连边的时候 选取的路径上的边都不能被环覆盖过 所 ...
分类:
其他好文 时间:
2019-05-28 22:31:35
阅读次数:
128
图(cactus)。所谓简单回路就是指在图上不重复经过任何一个顶点的回路。 输入的第一行包括两个整数n和m(1≤n≤50000以及0≤m≤10000)。其中n代表顶点个数,我们约定图中的顶点将从1到n编号。接下来一共有m行。代表m条路径。每行的开始有一个整数k(2≤k≤1000),代表在这条路径上的 ...
分类:
其他好文 时间:
2019-05-09 21:48:30
阅读次数:
585
大意: 给定无向图, 无偶环, 每次询问求[l,r]区间内, 有多少子区间是二分图. 无偶环等价于奇环仙人掌森林, 可以直接tarjan求出所有环, 然后就可以预处理出每个点为右端点时的答案. 这样的话区间询问等价于区间求和, 特殊处理一下左右边界的环即可. 要注意同一个点可能属于多个环!! ...
分类:
其他好文 时间:
2019-04-22 19:25:47
阅读次数:
162
题意: ? 给出一棵$n$个点的树,需要加$m$条边,每条边脱落的概率为$p_{i}$ ,求加入的边在最后形成图中仅在一个简单环上的边数的期望; 题解: 考虑每一条边的贡献是$(1 p_{i}) \Pi_{j}p_{j}(j!=i)$,这里$j$和$i$不能同时加入; 一条加入的边可以看成一条树上路 ...
分类:
其他好文 时间:
2019-03-12 21:06:46
阅读次数:
214
原文链接 https://www.cnblogs.com/cly none/p/ZJOI2017cactus.html 给出一个$n$个点$m$条边的无向连通图,求有多少种加边方案,使得加完后得到一个仙人掌。 $n \leq 5 \times 10^5, \ m \leq 10^6$ 首先,判定无解 ...
分类:
其他好文 时间:
2019-03-06 23:08:18
阅读次数:
231