会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
skylee的OI博客
越颓废,越快乐
管理
上一页
1
···
34
35
36
37
38
39
40
41
42
···
74
下一页
2018年3月22日
[SDOI2010]地精部落
摘要: 题目大意: 若数列$\{A_i\}$为$1\sim n(n\le4200)$的一个排列,求满足对于任意$1<i<n$都有$A_i>A_{i-1}$且$A_i>A_{i+1}$或$A_i<A_{i-1}$且$A_i<A_{i+1}$的$\{A_i\}$的方案数。 思路: 用$f[i][j]$表示$A$
阅读全文
posted @ 2018-03-22 10:16 skylee03
阅读(100)
评论(0)
推荐(0)
2018年3月17日
[AHOI2009]中国象棋
摘要: 题目大意: 给你一个$n\times m(n,m\le100)$的棋盘,问有多少种放法使得炮不会互相攻击。 思路: 动态规划。 不难发现题目实际要求的是有多少种放法,使得每行、每列棋子不超过两个。用$f_{i,j,k}$表示前$i$行放了1个子的有$j$列,放了2个子的有$k$列。转移方程显然。
阅读全文
posted @ 2018-03-17 10:09 skylee03
阅读(125)
评论(0)
推荐(0)
2018年3月16日
[JSOI2012]玄武密码
摘要: 题目大意: 给定一个目标串$t(|t|\le10^7)$和$m(m\le10^5)$个模板串$s_i(|s_i|\le100)$,对于每个$s_i$,求$s_i$在$t$中出现过的最长前缀。 思路: 先用所有的$s_i$建一个AC自动机,然后将$t$放进去匹配,标记经过的所有结点及其失配指针指向的结
阅读全文
posted @ 2018-03-16 07:34 skylee03
阅读(180)
评论(0)
推荐(0)
2018年3月15日
[JSOI2007]文本生成器
摘要: 题目大意: 给定$n(n\le60)$个字符串$s_i(|s_i|\le100)$,问有多少个长度为$m(m\le100)$的字符串$t$满足至少包含一个$s_i$?保证所有字符串均由大写英文字母构成。 思路: 建立AC自动机。用$f[i][j]$表示构造到$t$的第$i$位,对应自动机上编号为$j
阅读全文
posted @ 2018-03-15 16:09 skylee03
阅读(103)
评论(0)
推荐(0)
[TJOI2013]单词
摘要: 题目大意: 给定由$n$个单词组成的文章$(\sum|s_i|\leq10^6)$,统计每个单词出现的次数。 思路: 这一题乍一眼看上去像是用所有单词构造一个AC自动机,然后再用每个字符串去匹配,每次跳转失配指针统计答案。这样确实能在BZOJ上A掉,但是在洛谷上却被卡成90分(考虑一些很长的字符串仅
阅读全文
posted @ 2018-03-15 14:33 skylee03
阅读(132)
评论(0)
推荐(0)
[POI2000]病毒
摘要: 题目大意: 给定$n$个字符串$s_i(\sum|s_i|\leq30000)$,问是否能够造出一个无限长的字符串$t$,使得$t$中没有任何一个$s_i$。 思路: 构造AC自动机。在自动机上DFS,避开所有的危险结点,判断是否有环。若存在环,则$t$存在。
阅读全文
posted @ 2018-03-15 09:03 skylee03
阅读(95)
评论(0)
推荐(0)
2018年3月14日
[洛谷3796]【模板】AC自动机(加强版)
摘要: 题目大意: 给定$n(n\leq150)$个模式串$p_i(|p_i|\le70)$和一个$t(|t|\le10^6)$,求$t$中被匹配次数最多的$p_i$。 思路: AC自动机。匹配时记录一下匹配次数即可。
阅读全文
posted @ 2018-03-14 20:44 skylee03
阅读(174)
评论(0)
推荐(0)
[洛谷3808]【模板】AC自动机(简单版)
摘要: 题目大意: 给定$n$个模式串$p(\sum|p_i|\le10^6)$和一个$t(|t|\le10^6)$,求在$t$中被匹配的$p$的个数。 思路: AC自动机模板题,注意$t$中一个字符可能对应自动机上多个结点,因此需要按照失配指针跳转统计。统计过的结点需要特殊标记,避免重复统计,否则会超时。
阅读全文
posted @ 2018-03-14 19:10 skylee03
阅读(141)
评论(0)
推荐(0)
[BZOJ3261]最大异或和
摘要: 题目大意: 给定一个长度为$n(n\leq3\times10^5)$的数列$A(A_i\leq10^7)$,有$m(m\leq3\times10^5)$个操作,操作有2种: 1.在A的末尾加入一个数$x$; 2.给定$l,r,x$,找到$l\le p\le r$的$p$使得从$A_p$开始的后缀异或
阅读全文
posted @ 2018-03-14 14:37 skylee03
阅读(122)
评论(0)
推荐(0)
[BZOJ3439]Kpm的MC密码
摘要: 题目大意: 给定$n(n\leq10^5)$个字符串$s_{1\sim n}$,$n$次询问,每次询问所有满足$s_i$是$t$的后缀的$t$中,编号第$k_i$小的$t$的编号。 思路: 倒着建字典树,根据DFS序建立主席树,维护每个区间内编号出现次数。
阅读全文
posted @ 2018-03-14 08:59 skylee03
阅读(184)
评论(0)
推荐(0)
上一页
1
···
34
35
36
37
38
39
40
41
42
···
74
下一页
公告