上一页 1 2 3 4 5 6 7 ··· 13 下一页
摘要: [TOC] Suffix Array Summay 参考:罗大佬后缀数组论文 单个字符串问题 不可重叠最长重复子串 (poj1743) 二分答案把题目变成判定性问题。判断是否存在两个长度为$k$的子串是相同的。利用$height$数组将排序的后缀分成若干组,其中每组后缀的$height$都小于$k$ 阅读全文
posted @ 2019-08-01 09:43 Cwolf9 阅读(338) 评论(1) 推荐(0) 编辑
摘要: 问题可以转换为求有多少个区间数字的总和除2向下取整大于等于最大值。或者解释为有多少个区间数字的总和大于等于最大值的两倍(但是若区间数字总和为奇数,需要算作减1) 启发式分治: 首先按最大值位置分治,遍历长度较短的一边,枚举它为一个端点,另一边二分算贡献即可。 复杂度大概$nlog(n)^2$ cpp 阅读全文
posted @ 2019-07-31 22:28 Cwolf9 阅读(204) 评论(0) 推荐(0) 编辑
摘要: @ "toc" 题意 链接: "here" 有$n$个大串$s$和$m$个询问,每次给出一个字符串$t$询问在多少个大串中出现过。 $1\le n\le 10000,1\le m\le 60000,\sum|s|\le 100000,\sum |t|\le 360000$ 思路 初步分析 对$n$个 阅读全文
posted @ 2019-07-31 22:09 Cwolf9 阅读(288) 评论(0) 推荐(0) 编辑
摘要: @ "toc" 题意 大概说一下我理解的题意。。。 链接: "here" 你有$n$堆石子,每堆石子有$a_i$个石子。游戏规则:$Alice$先选择一个大范围$[L,R]$区间内的石子,$Bob$选择一个子区间$[l,r]$内的石子最终进行游戏。每次至少取走某一堆的一个石子,至多全部取走,无法移动 阅读全文
posted @ 2019-07-30 17:31 Cwolf9 阅读(371) 评论(0) 推荐(0) 编辑
摘要: @ "TOC" 求若干个串的公共子串个数相关变形题 牛客这题题意大概是求一个长度为$2e5$的字符串有多少个不同子串,若$s==t$或$s==rev(t)$则认为子串$s,t$相同。我们知道回文串肯定和他的反串相同。 链接: "传送门" 。 做法1: $yx$大佬秒出思路%%,对$s$串建后缀自动机 阅读全文
posted @ 2019-07-27 22:09 Cwolf9 阅读(421) 评论(0) 推荐(0) 编辑
摘要: @ "toc" 欢迎交流 hdu6599题意: 传送门: "here" 求有多少个回文串的前$⌈ \frac {len}{2} ⌉$个字符也是回文串。(两组解可重复) 将这些回文串按长度分类,分别输出长度为$1,2,...,n$的合法串的数量。 前期分析: 首先考虑回文串怎么求?$manacher$ 阅读全文
posted @ 2019-07-26 21:48 Cwolf9 阅读(1416) 评论(0) 推荐(1) 编辑
摘要: [toc] Typecho博客 https://www.diyifanwen.com/fanwen/dangyuanxindetihui/2665516.htm https://www.diyifanwen.com/fanwen/dangyuanxindetihui/2665516.htm http 阅读全文
posted @ 2019-04-10 14:35 Cwolf9 阅读(444) 评论(1) 推荐(0) 编辑
摘要: @[toc] Gym101158 J: 求圆与给定凸多边形最大面积交 传送门: "点我点我" 求 $10 $ 个点组成的凸多边形 $(convex\quad polygon) $ ,坐标范围 $[ 100,100] $ ,与一个给定半径的圆的最大面积交。圆心的位置由你确定! 模拟退火坐标。 三分套三 阅读全文
posted @ 2019-04-02 21:09 Cwolf9 阅读(331) 评论(0) 推荐(1) 编辑
摘要: DP实录 还有一些水题,就不写进来了,感觉1600,1700的dp好水啊。。 CF 1447E div2 建出trie树来,然后答案是保证每个点最多有一个子树有多个叶子的情况下最少删除叶子的个数。 //https://www.cnblogs.com/Cwolf9/p/10599500.html #i 阅读全文
posted @ 2019-03-26 13:14 Cwolf9 阅读(219) 评论(0) 推荐(0) 编辑
摘要: /* 题意:给定一张n<=100,m<=1000的无向图,另外相同权值的边不超过10条,求最小生成树的数目。 思路:首先我们将不同的权值从小到大分开考虑。 我们证明以下定理:一个无向图所有的最小生成树中某种权值的边的数目均相同。 开始时,每个点单独构成一个集合。 首先只考虑权值最小的边,将它们全部添 阅读全文
posted @ 2019-03-12 20:26 Cwolf9 阅读(166) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 13 下一页