自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 hdu 4089 Activation 期望dp

hdu 4089 Activation //期望dp题意给你一个队列,最开始有n个人,你前面有m-1个人。现在每个时间点都会发生一些事情。1. 队首的人有p1的概率继续停留在队首。2. 队首的人有p2的概率离开队首,进入队尾。3. 队首的人有p3的概率离开队列。4. 队列有p4的概率会崩溃。求队列崩溃时,你前面的人数小于等于k-1的概率。n,m,k < 2000.简...

2019-08-17 14:39:27 116

原创 Codeforces Round #548 (Div. 2) D. Steps to One

https://codeforces.com/contest/1139/problem/D题意:给你一个空的序列,现在对其进行操作。从[1,m][1,m][1,m]中随机取得一个数放到序列的最后。如果整个序列的gcd=1gcd=1gcd=1退出。否则进行第111步。求最后这个序列的期望长度。首先根据期望的定义:可以得到 len=∑i=1+∞imi⋅R(i)len = \sum_...

2019-04-26 21:42:49 239

原创 Codeforces Round #546 (Div. 2)E. Nastya Hasn't Written a Legend

Codeforces Round #546 (Div. 2) https://codeforces.com/contest/1136/problem/E这个题思路还是很好想的,稍微推导下即可。简单说下题意:给你一个长度为nnn的序列aaa,和一个长度为n−1n-1n−1的序列kkk。现在有mmm次操作:s x ys \ x\ ys x y 询问a...

2019-04-25 20:33:22 109

原创 baby step giant step algorithm

形如 az≡b&amp;nbsp;mod&amp;nbsp;pa^z\equiv b \ mod \ paz≡b&amp;nbsp;mod&amp;nbsp;p  a,b,pa,b,pa,b,p 已知求 zzz.如果 gcd(a,p)=1​gcd(a,p)=1​gcd(a,p)=1​​ 我们令z=xp+y&amp;amp;ThickSpace;(x,y&amp;amp;lt;p)z=x \sqrt p +y\; (x,y&amp;amp;l

2019-02-08 18:59:09 209

原创 初学整体二分 P2617 Dynamic Rankings

整体二分是二分答案的一种:不同于普通的二分,整体二分正如其名“整体”二分。普通的二分一般用与解决一次询问问题,“整体二分”可以对多个询问同时进行二分。其大致思想为对原来的询问对时间戳排序(保证正确性),先对总的询问进行分割,对当前的假设的答案将询问分为两部分,左边为符合条件,右边反之(具体看情况)。就好比:有一群人要买东西,你去问他们“ans”这个价格你们会买吗,肯定有一定的人数会买,另一半的...

2019-01-10 21:30:24 159

原创 HDU 1007 kd Tree

经典的平面最近点问题。分治或kdtree都能解决。分治的话可以去看算法导论,里面有详细的证明。我来说说kdtree:这个题普通做法是会TLE的,需要剪枝,可以在建树的时候维护,距离当前轴的最大的偏移。这样在query时对另一个子树起到剪枝作用,反正按理论来说,这样应该要快一些。按下面这样写能过。。。。。这样写岂不是增枝。。 void querymin(int rt,int D,co...

2018-12-21 11:27:57 123

转载 卡hash ull

来源 http://vfleaking.blog.163.com/blog/static/1748076342013229102430789/

2018-08-05 11:31:22 421

原创 集训数据结构题解

P题题解: 可以用set维护下。 线段树的做法,对每个点维护他的最左边的那个没有被摧毁的村庄 pl[i],和最右边的那个没有被摧毁村庄 pr[i[ 。 假定现在摧毁 第i 个村庄,那将【 pl[i] , i-1】区间的 pr 值更新为i-1,【 i+1,pr[i] 】区间的 pl值更新为i-1,并且 重建:将【pl[i-1],i]区间的 pr 的值 -&amp;amp;amp;amp;amp;amp;amp;amp;amp;gt...

2018-07-29 19:34:40 323

原创 nowcode练习赛6(B):点权和

牛客网练习赛6(B): 点权和

2017-11-19 16:24:27 337

原创 HDU 1806(Frequent values)莫队算法

HDU 1806(Frequent values)莫队算法

2017-10-28 14:54:06 271 1

原创 HDU 3954 Level up

HDU 3954 Level up 链接:http://acm.split.hdu.edu.cn/showproblem.php?pid=3954 题意:给你n个英雄,现在来了很多波怪物,每波怪物的会带来经验使英雄升级,英雄的得到的经验为其等级*e;询问某段区间的最大经验; 思路: 因为英雄的等级k不超过10,那么每个英雄升级的次数不会超过10次,so我们对,每次来的e判断会不会使这段区间

2017-10-15 13:44:43 190

原创 hdu 3333 Turing Tree(线段树/数状数组)或莫队算法

hdu 3333 Turing Tree(线段树)/莫队算法

2017-10-11 20:57:50 349

原创 poj (2528) Mayor's posters (简单离散化线段树)

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-10-03 15:29:57 199

原创 codeforces/2017-2018 ACM-ICPC, NEERC, Southern Subregional Contest, qualification stage (B)

Preparing for Merge SortIvan has an array consisting of n different integers. He decided to reorder all elements in increasing order. Ivan loves merge sort so he decided to represent his array with on

2017-09-19 18:23:14 687

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除