会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
yyys
不开LL见祖宗,不加特判见祖宗,数组越界见祖宗,ij打反见祖宗
博客园
首页
新随笔
联系
管理
订阅
随笔分类 -
字符类
Manacher
摘要:果然还是要把manacher的一些经典题打一下。 拉拉队排练 求前K长的回文串(长度为奇数)的长度乘积。 如果有长度为7的回文串,就一定有长度1 3 5 的回文串。 一遍manacher把有的长度打上差分标记,最后快速幂计算即可。 #include<bits/stdc++.h> #define N
阅读全文
posted @
2019-10-28 10:40
yyys
阅读(184)
评论(0)
推荐(0)
2019.10.19(字符串专题测试1)(trie图上dp+kmp+贪心/dp)
该文被密码保护。
posted @
2019-10-21 11:39
yyys
阅读(0)
评论(0)
推荐(0)
2019.10.06(problem2.B)(题目分析+hash)
该文被密码保护。
posted @
2019-10-06 19:18
yyys
阅读(1)
评论(0)
推荐(0)
2019.9.29(problem1.string)(kmp/hash)
该文被密码保护。
posted @
2019-10-04 15:21
yyys
阅读(0)
评论(0)
推荐(0)
2019.9.27(problem3.big)(题目分析+trie树)
该文被密码保护。
posted @
2019-10-04 15:13
yyys
阅读(1)
评论(0)
推荐(0)
BZOJ4730 Alice和Bob又在玩游戏
摘要:传送门 首先可以看出这是一道博弈论的题,我们考虑对于每一棵树求出sg。 存在这样两种情况: 1.去掉根,那么这棵树的sg是其所有点的sg异或和。 2.去掉子树中的一个点,那么这棵树的sg是其所有点的sg异或和再异或上这个点到根这条路径上的所有点sg。 对于第一种情况很好处理,而第二种情况暴力做法则是
阅读全文
posted @
2019-08-13 17:51
yyys
阅读(222)
评论(0)
推荐(0)
可持久化trie(带修改最大异或和BZOJ 3261)
摘要:感觉可持久化trie最多就是用在异或和上了吧。 #include<bits/stdc++.h> #define N #define INF 2100000001 using namespace std; int read() { int x=0,f=1;char s=getchar(); while
阅读全文
posted @
2019-07-22 20:01
yyys
阅读(251)
评论(0)
推荐(0)
后缀数组
摘要:哇!终于学习了后缀数组,现在逮着时间来总结归纳一下,免得过久了就什么都记不到了。 这篇博客真的写的很详细,可以看一下。 我们要先知道后缀数组可以做什么,后缀数组自然是与一个字符串的后缀有关,在处理字符串子串的问题中能起很大的作用。 为什么可以处理子串呢?这里有一个很重要的认识:子串是某个后缀的前缀。
阅读全文
posted @
2019-07-18 13:32
yyys
阅读(276)
评论(0)
推荐(0)
2019暑假集训DAY6(problem1.substring)(manacher+map)
摘要:题面 1 子串(substring.c/cpp/pas) 1.1 题目描述 给出一个长度为 n 的文本串,有 Q 次询问,每次给出一个字符串 s,询问 s 是否在文 本串中作为子串出现过。 1.2 输入格式 第一行为两个整数 n 和 Q,分别表示文本串长度和询问次数; 第二行为长为 n 的文本串;
阅读全文
posted @
2019-07-15 21:30
yyys
阅读(192)
评论(0)
推荐(0)
公告