上一页 1 ··· 39 40 41 42 43 44 45 46 47 ··· 79 下一页
摘要: 处理这样一类问题: 给一个有向图,定义树形图:一个有向图以x为根的树形图,是一个n-1条边的集合,使得x能到达其他每一个点 树形图的权值定义为边的和 朱刘算法就是求最小树形图 方法: 1.给每个点p找一个边权最小的连向它的边,边权为val,前驱设为pre。找到了一个边集E0 ans记录总权值 2.检 阅读全文
posted @ 2019-01-07 22:23 *Miracle* 阅读(452) 评论(0) 推荐(1)
摘要: 线段树合并 阅读全文
posted @ 2019-01-07 22:23 *Miracle* 阅读(127) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2019-01-07 15:08 *Miracle* 阅读(13) 评论(0) 推荐(0)
摘要: 处理一种这样的问题: 斯坦纳树问题是组合优化问题,与最小生成树相似,是最短网络的一种。最小生成树是在给定的点集和边中寻求最短网络使所有点连通。而最小斯坦纳树允许在给定点外增加额外的点,使生成的最短网络开销最小。 ——by 度娘 简单来讲 一个无向图,k个关键点,每个边有边权,求联通这k个点的最小代价 阅读全文
posted @ 2019-01-06 21:10 *Miracle* 阅读(3793) 评论(0) 推荐(0)
摘要: 感觉范浩强真的巨 博主只刷了模板所以就讲基础 fhq-treap 又形象的称为非旋转treap 顾名思义 保留了treap的随机数堆的特点,并以此作为复杂度正确的条件 并且所有的实现不用旋转! 思路自然,结构直观,代码简洁,理解轻松。 虽然不能支持LCT(起码我不会) 但是相较于splay可以可持久 阅读全文
posted @ 2019-01-06 17:34 *Miracle* 阅读(1484) 评论(0) 推荐(2)
摘要: 【清华集训2014】玛里苟斯 - 题目 - Universal Online Judge k=1,2,3,4,5各占20pts是提示 应当分开考虑 k=1 拆位,如果第i位有1,则有1/2的概率xor出来,得到(1<<i)的贡献 证明考虑若干个有1的数,找到偶数个1的概率 k=2 还是拆位 然后考虑 阅读全文
posted @ 2019-01-05 20:59 *Miracle* 阅读(271) 评论(0) 推荐(0)
摘要: clj的题。图是假的别看 得先做这个[HAOI2015]按位或 本题如果还用[HAOI2015]按位或 的方法,2^50拜拜 但是思路一定是这样的:min-max容斥,考虑每个S的第一触及次数期望 这个题和[HAOI2015]按位或 一个不同之处是,每个区间的选择等概率随机! 这启发我们可以对许多状 阅读全文
posted @ 2019-01-05 19:58 *Miracle* 阅读(303) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2019-01-05 19:30 *Miracle* 阅读(1) 评论(0) 推荐(0)
摘要: 朴素的 f[S]表示S到(1<<n)的期望次数 发现1的个数只增加不减少 所以可以类似拓扑序的图,然后枚举子集O(3^n)转移 没有优化的余地 另辟蹊径: 拆开每一位来看 t[i]表示第i位变成1的次数 ans=E(max(t[i])) 根据min-max容斥 得到:ans=∑E(t[i])-∑E( 阅读全文
posted @ 2019-01-05 17:53 *Miracle* 阅读(343) 评论(0) 推荐(0)
摘要: 【Learning】min-max容斥以及推广 min-max容斥 就是max(a,b)=min(a)+min(b)-min(a,b) max(a,b,c)=a+b+c-min(a,b)-min(a,c)-min(b,c)+min(a,b,c) .... 为什么这样做? 有的时候min要好算很多 期 阅读全文
posted @ 2019-01-05 17:53 *Miracle* 阅读(338) 评论(0) 推荐(0)
上一页 1 ··· 39 40 41 42 43 44 45 46 47 ··· 79 下一页