![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
BestCoder
lishuandao
这个作者很懒,什么都没留下…
展开
-
BestCoder,57,Desiderium,求期望类题目
题意:给出一个集合,这个集合由n个线段区间组成,线段与线段间可以重合相交,现在让你从中取一个子集,求由这个子集中,构成线段的长度的期望。期望值,最后乘以2^n,并对10^9+7取模,然后输出结果。范围:n分析:这种期望类题目,一般是将问题拆解到小的因子上,求每个线段被取得的概率,然后乘以线段的长度,即为该线段被取得的期望值,最后将所有线段的期望值相加,即为整个问题的期望值。原创 2015-09-26 21:47:26 · 529 阅读 · 0 评论 -
BestCoder,Nux Walpurgis,最小生成树必要边的数目
题意:给出一个n个节点的图,以及任两个节点间的距离,求最小生成树中,必要边的数目。(必要边:表示这条边一定存在于树中)范围:0分析:给出的是一个稠密图,且用邻接矩阵给出,所以用Prim算法求出最小生成树,并且在求最小生成树的过程中,将这棵树用邻接表的形式储存下来。然后题目应该是最小生成树唯一性判断的升级版,思路同最小生成树唯一性的判断。将那些非树枝的边加上去,假设为边A原创 2015-09-27 21:29:48 · 452 阅读 · 0 评论 -
Round #56,Clarke and puzzle,二维树状数组+博弈(printf速度快于cout)
题意:给定一个n*m的矩阵,每个矩阵元素是一个数v,现在有q次查询,每次查询分两种情况:①格式:1 x1,y1,x2,y2,求子矩阵(x1,y1)~(x2,y2)的异或和②格式:2 x,y,z,修改矩阵位置(x,y)中的数值为z。范围:0解法:异或和满足条件:①若原来只为v=a^b,若加入某个数c,则v=a^b^c=v^c,②若原来为v=a^b,取消值b,则v=a^b^原创 2015-09-19 22:36:51 · 559 阅读 · 0 评论