• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






沙岛

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

2022年3月11日

[NOI2011]阿狸打字机
摘要: 题意:一开始是个空串s,有三种操作:(1.末尾加一个字符 2.末尾减一个字符 3.存储该字符串) 思路: 一开始在trie树上动态加点很好处理,3操作的时候记录一下此时trie树上的pos,同时记录dep,fa后面有用。 建AC自动机,因为这道题的大致思路还是:y包含于x,则x的所有前缀(trie树 阅读全文
posted @ 2022-03-11 20:36 Crazy!!! 阅读(45) 评论(1) 推荐(0)
 
[TJOI2013]单词
摘要: 题意:给n个字符串,问每个字符串在所有串里出现几次。 思路:判断一个整串与其它串之间的包含关系通常用AC自动机。fail树是我们想象中的树,但是它可以帮助我们更好的理解AC自动机。 1.fail树上的每个前缀都对应fail树里面的节点。通常节点存cnt[]表示有多少个串经过该点(即多少个前缀) 2. 阅读全文
posted @ 2022-03-11 18:33 Crazy!!! 阅读(51) 评论(0) 推荐(0)
 
[SDOI2014] 数数
摘要: 题意:问有多少个<=n(\(10^{1201}\))的数满足下面所给的模式串没有在其中出现过 思路:首先一堆串没在构造的串中,套路就是AC自动机上dp,不经过cnt[]>0的点。 不过<=n怎么做呢?从n范围容易想到数位dp。 不过有一种更巧妙的方法: 首先位数<n,每位没有限制 (类似康托展开:每 阅读全文
posted @ 2022-03-11 17:25 Crazy!!! 阅读(44) 评论(0) 推荐(0)