redoCxz
redoCxz
全部文章
分类
ACM练习赛(18)
ACM练习题(418)
BZOJ刷题(5)
C++算法模板(20)
codeforce(4)
hdu(8)
java(16)
Java算法模板(24)
kotlin(1)
Leetcode(12)
Lintcode(26)
剑指offer(1)
拓展欧几里德(1)
最小生成树(1)
未归档(70)
杂七杂八(41)
水题(1)
牛客网(2)
牛客网错题总结(1)
算法四(2)
题解(1)
归档
标签
去牛客网
登录
/
注册
redoCxz的博客
全部文章
(共3篇)
2019牛客多校第四场
A meeting 题意 给一棵树,以及树上的\(k\)个点,要求一个点使得这k个点到这个点的最大距离最小。 分析 简单的做法就是求出这\(k\)个点在树上的最远距离,类似于求树直径的做法,然后点肯定取在直径一半处。 代码 #include <bits/stdc++.h> u...
题解
字符串
后缀数组
回文树
单调队列
线段树
dfs
最短路
分层图最短路
dp
树的直径
2019-07-27
0
491
2019CCPC网络赛
hdu6703 array 题意 给定一个1到\(n\)的全排列,两种操作,将\(a_{pos}\)修改为\(a_{pos}+1000000\),询问第一个大于等于\(k\)的且不在\(a_1...a_r\)的数。 分析 由于\(k<=n\),因此操作二询问的答案最大是\(n+1...
题解
权值线段树
后缀数组
字符串
主席树
优先队列
图论
2019-08-25
0
626
poj3415_Common Substrings
题意 给定两个字符串,求长度大于等于k的公共子串数。 分析 将两个字符串中间加个特殊字符拼接,跑后缀数组。 将题目转化为对每一个后缀求\(\sum_{j=1}^{i-1}lcp(i,j)\),且后缀\(i\)和\(j\)属于不同字符串。 由于\(lcp\)只跟\(h\)数组的区间...
题解
后缀数组
单调栈
字符串
2019-08-25
0
333