51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#i2
BZOJ4556 [Tjoi2016&Heoi2016]字符串 SA ST表 二分答案 主席树
原文链接https://www.cnblogs.com/zhouzhendong/p/BZOJ4556.html 给定一个长度为$n$的字符串$s$。 有$m$次询问,每次询问的格式为$a,b,c,d$,问$s[ccdotsd]$与$underline{s[acdotsb]}$ 的所有子串 的L...
代码星球
·
2020-06-27
BZOJ4556
Tjoi2016
Heoi2016
字符串
SA
BZOJ3926 [Zjoi2015]诸神眷顾的幻想乡 字符串 SAM
原文链接https://www.cnblogs.com/zhouzhendong/p/BZOJ3926.html 给定一个有$n$个节点,最多只有$20$个度为$1$的节点的树。 树上每一个节点上面都有一个颜色$a_i$。颜色范围在$[0,c)$中。 现在从树上任意一个点出发,走到任意一个点停止,走过的最短路径上...
代码星球
·
2020-06-27
BZOJ3926
Zjoi2015
诸神
眷顾
幻想乡
NOI2018Day2T1 屠龙勇士 set 扩展欧几里德 中国剩余定理
原文链接https://www.cnblogs.com/zhouzhendong/p/NOI2018Day2T1.html 首先我们仔细看一看样例可以发现如果一回合打不过巨龙就输了。 所以每一回合都要赢。所以每一次选择的宝剑都是可以提前预知的。 我们用个set来支持快速插入和upper_bound,可...
代码星球
·
2020-06-27
NOI2018Day2T1
屠龙
勇士
set
扩展
NOI2018Day1T1 归程 并查集 kruskal kruskal重构树 倍增表 Dijkstra
原文链接https://www.cnblogs.com/zhouzhendong/p/NOI2018Day1T1.html 给定一个无向连通图,有$n$个点$m$条边,每条边有两个属性:海拔$(a)$、距离$(l)$。 有$Q$组询问,每组询问两个数$v,p$,表示询问从点$v$出发,从第一次走海拔高度...
代码星球
·
2020-06-27
kruskal
NOI2018Day1T1
归程
查集
重构
BZOJ4036 [HAOI2015]按位或 FWT
原文链接https://www.cnblogs.com/zhouzhendong/p/BZOJ4036.html 刚开始你有一个数字$0$,每一秒钟你会随机选择一个$[0,2^n-1]$的数字,与你手上的数字进行$OR$(按位或)操作。 选择数字$i$的概率是$p_i$。保证$0leqp_ileq1$,$sum_{...
代码星球
·
2020-06-27
BZOJ4036
HAOI2015
按位
FWT
BZOJ5291/洛谷P4458/LOJ#2512 [Bjoi2018]链上二次求和 线段树
原文链接http://www.cnblogs.com/zhouzhendong/p/9031130.html推荐LOJ和洛谷,题面质量好,而且不卡常数。BZOJ题面烂,而且要卡那么一点点常数。 有一条长度为$n$的链$forall1≤i<n$,点$i$与点$i+1$之间有一条边的无向图),每个点有一个整数...
代码星球
·
2020-06-27
BZOJ5291
洛谷
P4458
LOJ#2512
Bjoi2018
BZOJ3172 [Tjoi2013]单词 字符串 SA ST表
原文链接http://www.cnblogs.com/zhouzhendong/p/9026543.html 输入$n(nleq200)$个字符串,保证长度总和$leq10^6$。 对于每一个字符串,求它在所有的$n$个字符串(包括它自己)中出现了几次。(同一个字符串内可能出现多次当前的字符串) 听百度说这题可以...
代码星球
·
2020-06-27
BZOJ3172
Tjoi2013
单词
字符串
SA
UOJ#219/BZOJ4650 [NOI2016]优秀的拆分 字符串 SA ST表
原文链接http://www.cnblogs.com/zhouzhendong/p/9025092.html 如果一个字符串可以被拆分为AABB的形式,其中AA和BB是任意非空字符串,则我们称该字符串的这种拆分是优秀的。 现在给出一个长度为n的字符串S,我们需要求出,在它所有子串的所有拆分方式中,优秀拆分的总个数。...
代码星球
·
2020-06-27
UOJ#219
BZOJ4650
NOI2016
优秀
拆分
BZOJ4827 [Hnoi2017]礼物 多项式 FFT
原文链接http://www.cnblogs.com/zhouzhendong/p/8823962.html 有两个长为$n$的序列$x$和$y$,序列$x,y$的第$i$项分别是$x_i,y_i$。 选择一个序列$A$,现在你可以对它进行如下两种操作: $1.$得到一个和$A$循环同构的序列$A'$。 $2....
代码星球
·
2020-06-27
BZOJ4827
Hnoi2017
礼物
多项式
FFT
BZOJ3257 [Zjoi2014]力 多项式 FFT
原文链接http://www.cnblogs.com/zhouzhendong/p/8762639.html 给出长度为$m$的序列$q_{1..m}$,让你输出长度为$m$的序列$E_{1..m}$。 其中: $$E_i=sum_{j=1}^{i-1}frac{q_j}{(i-j)^2}-sum_{j=i+1}...
代码星球
·
2020-06-27
BZOJ3257
Zjoi2014
多项式
FFT
BZOJ1096 [ZJOI2007]仓库建设 动态规划 斜率优化
原文链接http://www.cnblogs.com/zhouzhendong/p/8696410.html 给定两个序列$a,b,X$,现在划分$a$序列。 被划分出来的段$[j,i]$的花费为$a_i+sum_{k=j+1}^{i}(X_i-X_k)b_k$。 一种划分方式的花费就是每一段的花费之和。 问最...
代码星球
·
2020-06-27
BZOJ1096
ZJOI2007
仓库
建设
动态规划
BZOJ1010 [HNOI2008]玩具装箱toy 动态规划 斜率优化
原文链接http://www.cnblogs.com/zhouzhendong/p/8687797.html 一个数列$C$,然后把这个数列划分成若干段。 对于数列$C$的某一段,是从$i$~$j$的,那么就会产生$(i-j+(sum_{k=i}^jC_k)-L)^2$的花费。 一种划分方式的花费就是划分出来的每...
代码星球
·
2020-06-27
BZOJ1010
HNOI2008
玩具
装箱
toy
BZOJ2527 [Poi2011]Meteors 整体二分 树状数组
原文链接http://www.cnblogs.com/zhouzhendong/p/8686460.html 有$n$个国家。 太空里有$m$个太空站排成一个圆圈。其中第$i$的太空站是第$O_i$个国家的。 第$i$个国家要通过自己的太空站收集$P_i$数量的陨石雨。 现在有$k$场陨石雨,第$i$场陨石雨会...
代码星球
·
2020-06-27
BZOJ2527
Poi2011
Meteors
整体
二分
BZOJ4456/UOJ#184[Zjoi2016]旅行者 分治 最短路
原文链接http://www.cnblogs.com/zhouzhendong/p/8682133.html $nimesm$的网格图$q$次询问两个格子之间的最短路。 $nimesmleq2imes10^4,qleq10^5$且任何两个相邻格子之间的路径长度$leq10^4$。 考虑分治。 对于当前网格图以及...
代码星球
·
2020-06-27
BZOJ4456
UOJ#184
Zjoi2016
旅行者
分治
BZOJ3295 [Cqoi2011]动态逆序对 分治 树状数组
原文链接http://www.cnblogs.com/zhouzhendong/p/8678185.html 对于序列$A$,它的逆序对数定义为满足$i<j$,且$A_i>A_j$的数对$(i,j)$的个数。给$1$到$n$的一个排列,按照某种顺序依次删除$m$个元素,你的任务是在每次删除一个元素之前统计...
代码星球
·
2020-06-27
BZOJ3295
Cqoi2011
动态
逆序
分治
首页
上一页
...
10
11
12
13
14
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他