自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

リーインカーネイション

気づけば I came too far 此博客无限期停用

  • 博客(7)
  • 收藏
  • 关注

原创 BZOJ4009: [HNOI2015]接水果 kdtree

网上一堆题解这里不再赘述 奈何我连扫描线都写不动只好上kdtree了#include<cstdio> #include<cmath> #include<algorithm> #define gm 40001 int n,p,q; int cmp; struct pnt { int p[2]; pnt():p(){} pnt(int x,int y){p[0]=x,p[1]=

2017-05-29 09:07:26 501

原创 BZOJ4897: [Thu Summer Camp2016]成绩单 DP

题意:http://www.lydsy.com/JudgeOnline/problem.php?id=4897 首先每一次取的代价是相互独立的,其次考虑对于值域相同的一段,拿走它的代价是一定的,所以凡是值域相同的一段都可以同等看待。那么可以设f[i][j][k][l]表示i到j,剩下的数值域是k到l的最小代价,注意不一定要把所有k到l内的数都剩下。转移时对于一个区间,枚举一个要扩张到的端点,把中间

2017-05-26 21:04:36 820

原创 BZOJ4899: 记忆的轮廓 期望DP 决策单调性

题意:http://www.lydsy.com/JudgeOnline/problem.php?id=4899 容易发现树形结构是骗人的。。。走到错误分叉的影响是可以预处理的常数,所以就相当于一个序列从头走到尾的问题,那么可以预处理出对于每个点若在这里存档则走到其他点的期望步数 很容易想到f[i][j]表示走到第i个点,已经用了j个存档机会的最优值,那么枚举i前面的k进行转移,就是o(n*n*p

2017-05-26 20:12:48 901 1

原创 BZOJ4044: [Cerc2014] Virus synthesis 回文自动机

你要用ATGC四个字母用两种操作拼出给定的串: 1.将其中一个字符放在已有串开头或者结尾 2.将已有串复制,然后reverse,再接在已有串的头部或者尾部 一开始已有串为空。求最少操作次数。 len<=100000 考虑最后一次2操作,那之后的字符都是暴力拼上去的。那么可以枚举每一个回文子串,算出拼出它的最少次数,然后加上总长度减它的长度来更新答案。 那么考虑怎么算出每一个回文

2017-05-02 21:54:10 1259 1

原创 重聚 牛顿迭代

给出n和p,求最小的正整数x使得x!>p^q 有斯特林公式n!≈√(2πn)·(n/e)^n 取个log得log(n!)≈0.5*log(2*pi)+(n+0.5)*log(n)-n 然后log(p^q)=q*log(p) 不过二分是过不去的 这个函数可以牛顿迭代,就是对于一个x,在函数上做切线,与x轴的交点作为下一次的x 复杂度是loglogn eps开到1e-5才能过,太低会WA

2017-05-02 21:36:55 600

原创 BZOJ4802: 欧拉函数 pollard_rho

题意:给出n,求phi(n) 温习一下太久没用过的板子。 miller_rabin:基于费马小定理a^p-1==1 mod p 和二次探测定理 a^2==1 mod p <==> a==1 or a==p-1 mod p 单次测试的正确率约为75%。 pollard_pho:设置两个初值相同的变量,每次平方后加上一个常数,一个变量一次走一步,另一个一次走两步,若gcd(p,abs(a-b)

2017-05-02 21:23:15 649

原创 BZOJ3879: SvT 后缀树 虚树

有一个长度为n的仅包含小写字母的字符串S,下标范围为[1,n]. 现在有若干组询问,对于每一个询问,我们给出若干个后缀(以其在S中出现的起始位置来表示),求这些后缀两两之间的LCP(LongestCommonPrefix)的长度之和.一对后缀之间的LCP长度仅统计一遍. 怕忘记虚树怎么写于是挂个板子题。 LCP长度相当于后缀树上LCA深度,对于每个点统计有多少点对以它为LCA即可。按DFS序排

2017-05-02 21:08:14 718

空空如也

空空如也

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

TA关注的人

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