上一页 1 2 3 4 5 6 7 8 9 ··· 28 下一页
摘要: 后缀自动机能解决很多单串的问题、但是一旦到了多串的情况、可能就会变得有些棘手 这个时候你可能会想能不能将多个串一起构建出和单串后缀自动机那样子拥有诸多优美性质的自动机呢? 答案当然是有的、那就是广义后缀自动机 对于广义后缀自动机、和普通的后缀自动机写法上有些许不同之处 大致就是在插入新串的时候、需要 阅读全文
posted @ 2018-11-10 19:54 qwerity 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 题目链接 题意 : 给定方格中第一行的各个起点、再给定最后一行与起点相对应的终点、问你从这些起点出发到各自的终点、不相交的路径有多少条、移动方向只能向下或向右 分析 : 首先对于多起点和多终点的不相交路径、有一个LGV定理 实际上就是 n^2 构造矩阵、再计算其行列式 矩阵的构造方法可以看看这个 = 阅读全文
posted @ 2018-11-07 10:31 qwerity 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 题目链接 题意 : 中文题 分析 : 首先引入两篇写的很好的题解 题解一、题解二 听说这种和异或相关区间求和的问题都尽量按位考虑 首先第一问、按二进制位计贡献的话、那么对于第 k 位而言 其贡献 = 区间异或和第 k 位为 1 的子区间个数 * 2^k 而能产生贡献的子区间必定满足 xorSum(R 阅读全文
posted @ 2018-10-26 18:21 qwerity 阅读(445) 评论(3) 推荐(1) 编辑
摘要: 题目链接 题意 : 给你一个串、要你将其划分成两个串、使得左边的串的本质不同回文子串的个数是右边串的两倍、对于每一个这样子的划分、其对答案的贡献就是左边串的长度、现在要你找出所有这样子的划分、并将贡献乘起来、答案 mod 1e9+7 分析 : 从左到右跑一边回文自动机、对于每个前缀 能够得出其有多少 阅读全文
posted @ 2018-10-18 20:33 qwerity 阅读(489) 评论(0) 推荐(0) 编辑
摘要: 题目链接 题意 : 给出一些固定面值的硬币的数量、再给你一个总金额、问你最多能用多少硬币来刚好凑够这个金额、硬币数量和总金额都很大 分析 : 长春赛区的金牌题目 一开始认为除了做类似背包DP那样子的DP外、别无他法 时空限制下是不可能DP的 众所周知背包DP问题贪心是错的 遂认定不是贪心方向 看到题 阅读全文
posted @ 2018-10-17 10:25 qwerity 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 题目链接 题意 : 有种不同的字符,每种字符有无限个,要求用这k种字符构造两个长度为n的字符串a和b,使得a串和b串的最长公共部分长度恰为m,问方案数 分析 : 直觉是DP 不过当时看到 n 很大、但是 m 很小的时候 发现此题DP并不合适、于是想可能是某种组合数学的问题可以直接公式算 看到题解的我 阅读全文
posted @ 2018-10-16 11:38 qwerity 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 题目链接 题意 : 给出一副简单图、要你找出一个回路、使得其路径上边权的异或和最大 分析 : 类似的题有 BZOJ 2115 对于这种异或最长路的题目(走过的边可以重复走) 答案必定是由一条简单路径(链) + 一些基本环构成 这是因为操作是 xor , 具有自反性质 , 可能需要脑补一下 回到这题, 阅读全文
posted @ 2018-10-09 00:13 qwerity 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 题目链接 题意 : 给出 n 维向量 W、要你构造一个 n 维向量 B = ( b1、b2、b3 ..... ) ( bi ∈ { +1, -1 } ) 、然后求出对于一个常数 α > 0 使得 || W - αB ||^2 尽量小 分析 : 将 || W - αB || ^ 2 进行化简、如下 未 阅读全文
posted @ 2018-10-05 14:57 qwerity 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 题目链接 题意 : 一串数字变成另一串数字,可以单个数字转变,或者一类数字转变,问最少操作次数 分析 : 15年北京赛区的银牌题 首先有一个点需要想明白、或者猜得到 即最优的做法肯定是先做完 2 操作最后用 1 操作 2 操作单次可以改变的字符数远大于 1 操作 ( 当然这个不是证明上面的结论、只是 阅读全文
posted @ 2018-10-03 15:52 qwerity 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 题目链接 题意 : 给出 n * m 的网格、要你用 k 种不同的颜色填给出的网格、使得相邻的格子颜色不同、若有解要输出具体的方案 分析 : 看似构造、实则搜索、手构构半天没有什么好想法 直接搜就行了、注意加上剪枝 当剩下格子不足以让剩下颜色数量最多的颜色产生间隔的话则返回 具体也很好实现、即 ma 阅读全文
posted @ 2018-10-01 23:07 qwerity 阅读(139) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 28 下一页