摘要: [poj]3280 Cheapest Palindrome 区间dp 题意: 给你长度为m的字符串,其中有n种字符,每种字符都有两个值,分别是插入这个字符的代价,删除这个字符的代价,让你求将原先给出的那串字符变成一个回文串的最小代价。 M<=2000 设 dp[i][j] 为区间 i~j 的回文串的 阅读全文
posted @ 2019-09-27 22:51 ChiaroShiro 阅读(142) 评论(0) 推荐(0) 编辑
摘要: [NOI1995]石子合并 区间dp经典题 , 自己鸽了好久才做 显然这道题不同于 果子合并 那道题 我们设 dp[i][j] 表示从 i 到 j 这个区域内的最大/最小价值 然后就很显然 , 我们要从 i 到 j 中选一个断点 k , 然后(以max为例) 1 dp[i][j] = std::ma 阅读全文
posted @ 2019-09-22 11:03 ChiaroShiro 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 原题目:[luogu]P1262 间谍网络 数据范围好小啊(小声) 首先对于环 , 我们可以直接缩成点 , 如果环上的有好多可以收买的间谍的话就找其中要价最低的作为这个缩点后的点的要价 然后怎么处理呐? 我做完以后看到题解区有神仙一个循环就能处理出答案 但是我太菜了自己做的时候并没有想到qaq 所以 阅读全文
posted @ 2019-09-21 11:46 ChiaroShiro 阅读(189) 评论(0) 推荐(0) 编辑
摘要: poi~ 原题目 点无非分为两种 割点 & 非割点 根据题目可得 , 对于非割点答案显然是 ans = (n - 1) * 2; 那么对于割点怎么处理答案呐? 把她分成两部分处理 对于一个点 fa 他的所有子树(搜索树中)的 size 互相乘起来 , 因为子树间互相断开不能联系 然后把所有子树的 s 阅读全文
posted @ 2019-09-21 11:31 ChiaroShiro 阅读(224) 评论(0) 推荐(0) 编辑
摘要: Tarjan算法 先是废话时间:说来挺惭愧 , 好几个月以前就学过tarjan算法然而现在才第一次写 模板题:[luogu P3387]【模板】缩点 tarjan缩点&dp 为啥要缩点答案显然 把环缩成一个点 然后图上拓扑dp tarjan同名算法有很多 , 比如本blog的缩点与割点的tarjan 阅读全文
posted @ 2019-09-14 21:45 ChiaroShiro 阅读(252) 评论(0) 推荐(0) 编辑
摘要: Manacher算法 一个处理字符串中极长回文串的字符串算法 首先 , 我们可以想一想比较暴力的做法 无非就是枚举回文串的中点 我们有两种回文串 , 一种的长度是奇数的 , 一种长度是偶数 长度是奇数的就是中点是一个字符 , 但是长度是偶数呐 那样中点就是两个字符的中间空白处 , 但是这样处理起来好 阅读全文
posted @ 2019-09-01 16:31 ChiaroShiro 阅读(154) 评论(0) 推荐(0) 编辑
摘要: [SCOI2007]蜥蜴 板子题啊 , 我好菜啊写错了两次 拆点 拆点后把柱子高度作为边权 , 当前点能到的点相互连边权无限的边 , 如果当前点能到边界 , 就改向汇点连边(注意一个点只能往汇点连最多一条边) 把一开始有蜥蜴的点与源点连边权1的点 然后就没了 真实板子题 我菜啊 阅读全文
posted @ 2019-08-30 20:47 ChiaroShiro 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 欧拉路径 对于一张图 , 每条边必须且只能走一次 , 点可以无限经过 , 这样的路线就是欧拉路径 百度百科给的定义 1)欧拉路:通过图中所有边的简单路。 2)欧拉回路:闭合的欧拉路。 3)欧拉图:包含欧拉回路的图。 例题:无序字母对 显然每个字母作为一个点 , 每个字母对做边 , 就是来求欧拉回路 阅读全文
posted @ 2019-08-28 19:23 ChiaroShiro 阅读(422) 评论(0) 推荐(0) 编辑
摘要: 前置芝士:最大流最小割 一. 啥是闭合图 一件事件x发生需要一个条件: 1. y事件已经发生 2. z事件已经发生 对于这样的依赖关系 , 我们可以用闭合来来描述或者解决 有向图的闭合图(closure)(来源于 胡伯涛《最小割模型在信息学竞赛中的应用》 论文 ) 物理意义:事物间依赖关系:一个事件 阅读全文
posted @ 2019-08-24 16:23 ChiaroShiro 阅读(271) 评论(0) 推荐(0) 编辑
摘要: //为啥一个才写了一点点的文章阅读量这么大(SAM这么吸引人的嘛((( //因为本身就只是简单了解再加上我觉得这玩意儿对我用处不大还有工程量有点大 //所以这个文章无限期咕咕咕啦! qwq 自动机 自动机就是如同这样的图 有向联通可有环图 每张图都有一个起点 其他点及称之为接收态 设最左上的点为起点 阅读全文
posted @ 2019-08-12 21:21 ChiaroShiro 阅读(673) 评论(0) 推荐(0) 编辑