上一页 1 2 3 4 5 6 ··· 15 下一页
摘要: 1503: [NOI2004]郁闷的出纳员 题目:传送门 题解: 修改操作一共不超过100 直接暴力在伸展树上修改 代码: 阅读全文
posted @ 2018-04-11 16:30 CHerish_OI 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 1588: [HNOI2002]营业额统计 题目:传送门 题解: 复习splay所以来刷个水。。。 题目描述不是特别清楚:应该是找第i天以前一个最小的营业额和第i天做差的最小值作为第i天的最小波动值 那就直接找前驱后继啊(不过定义要改一下,是可以相同的) 代码: 阅读全文
posted @ 2018-04-11 13:38 CHerish_OI 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 3926: [Zjoi2015]诸神眷顾的幻想乡 题目:传送门 简要题意:给出一棵树,每个点有编号和权值,问任意两个节点直接的路径上所有权值按顺序连起来形成的数列不同的个数(A到B和B到A是不一样的) 题解: 一道广义SAM的入门题目:和之前的生成魔咒差不多,主要在于对SAM的构造。 一开始想dfs 阅读全文
posted @ 2018-04-11 09:08 CHerish_OI 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 4032: [HEOI2015]最短不公共子串 题目:传送门 题解: 陈年老题良心%你赛膜爆嘎爷 当初做题...一眼SAM...结果只会两种直接DP的情况... 情况1: 直接设f[i][j] 表示的是a串的第i个位置和b串的第j个位置开始的最长公共前缀(灵感来源于SA)。然后就枚举开头直接瞎搞啊。 阅读全文
posted @ 2018-04-10 21:34 CHerish_OI 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 2806: [Ctsc2012]Cheat 题目:传送门 题解: 感觉这题考的更多的就是DP啊... 看完题目的第一反应就是广义SAM...(然而并不会) 再YY一会儿想起来可以直接将作文库连成一个母串(中间用2隔开)去跑SAM,然后直接把文章当成是子串在自动机上面跑(字符串匹配问题的套路啊) 考虑 阅读全文
posted @ 2018-04-04 11:05 CHerish_OI 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 4516: [Sdoi2016]生成魔咒 题目:传送门 题解: 真奥义之SAM裸题... 其实对于当前新增节点x的操作,每次对ans的贡献就是dep[x]-dep[fail[x]](根据fail指针的定义随便YY) 然后有思路之后乍看题目每个x是10^9...瞬间GG %了已发cc然后被D飞,直接上 阅读全文
posted @ 2018-04-03 21:01 CHerish_OI 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 3998: [TJOI2015]弦论 题目:传送门 题解: SAM的入门题目(很好的复习了SAM并加强Right集合的使用) 其实对于第K小的字符串直接从root开始一通DFS就好,因为son边是直接根据字符存的呀,相当于自带字典序,直接从‘a' 开始找。 一开始初始化一下从当前状态出发所能走的路径 阅读全文
posted @ 2018-04-02 20:18 CHerish_OI 阅读(170) 评论(0) 推荐(0) 编辑
摘要: SAM学习笔记 后缀自动机(模板)NSUBSTR(Caioj1471 || SPOJ 8222) 【题意】 给出一个字符串S(S<=250000),令F(x)表示S的所有长度为x的子串中,出现次数的最大值。求F(1)..F(Lengh(S)); 【输入格式】 一个字符串 【输出格式】 依次输出答案 阅读全文
posted @ 2018-04-02 19:51 CHerish_OI 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 3713: [PA2014]Iloczyn 题目:传送门 题解: 随手一发水题x2 直接离线啊,斐波那契到了第五十个就炒鸡大了 代码: 阅读全文
posted @ 2018-04-01 20:35 CHerish_OI 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 3715: [PA2014]Lustra 题目:传送门 题解: 随手一发水题x1 随便排序一下...小学生题??? 代码: 阅读全文
posted @ 2018-04-01 20:34 CHerish_OI 阅读(155) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 15 下一页