Menci's OI Blog

念念不忘,必有回响


  • 首页

  • 关于

  • 归档

  • 标签

  • 友链

  • 搜索

「TJOI2015」棋盘 - 状压 DP + 矩阵乘法

发表于 2016-10-08 | 分类于 OI

有一个 行 列的棋盘,每个棋子可以攻击到本行、上一行、下一行的一些棋子,求有多少种放棋子的方案使得任意两个棋子都不会互相攻击。

阅读全文 »

「NOI2012」随机数生成器 - 矩阵乘法

发表于 2016-10-08 | 分类于 OI

已知

给定 ,求 。

阅读全文 »

「BZOJ 1706」乳牛接力跑 - 矩阵乘法

发表于 2016-10-08 | 分类于 OI

给一个图,求从 点到 点恰好经过 步的最短路。

阅读全文 »

「ZJOI2004」沼泽鳄鱼 - 矩阵乘法

发表于 2016-10-08 | 分类于 OI

给一个图,有一些鳄鱼在两个、三个或四个点之间周期性移动,求从 点到 点,恰好走 步,任意时刻都不与鳄鱼同时到达同一个点的方案数。

阅读全文 »

「HNOI2008」GT考试 - KMP + 矩阵乘法

发表于 2016-10-08 | 分类于 OI

给一个长度为 的字符串 ,求长度为 且不包含 的字符串的数量。

阅读全文 »

「HDU 5906」Square Revolution - 后缀数组 + 并查集 + 树状数组

发表于 2016-09-30 | 分类于 OI

对于一个给定的字符串 ,有多少连续子串是 prefix-suffix-square free 的。

一个字符串被称为 square 当且仅当它可以由两个相同的串连接而成。例如,abab,aa 是 square,而 aaa,abba 不是。一个字符串是 prefix-suffix-square free 的当且仅当他的任何前缀或者后缀都不是 square。

阅读全文 »

「BZOJ 3796」Mushroom - 后缀数组 + AC 自动机

发表于 2016-09-30 | 分类于 OI

给三个字符串 ,求一个长度最大的 ,满足:

  1. 是 的子串;
  2. 是 的子串;
  3. 不是 的子串;
阅读全文 »

「BZOJ 3277」串 - 后缀数组 + 并查集 + 启发式合并

发表于 2016-09-30 | 分类于 OI

给 个字符串,询问每个字符串有多少子串(不要求本质不同,不包括空串)是所有 个字符串中至少 个字符串的子串。

阅读全文 »

「BZOJ 3230」相似子串 - 后缀数组

发表于 2016-09-30 | 分类于 OI

对于一个长度为 的字符串 ,将其本质不同的所有子串按照字典序排序。我们定义两个子串的相似程度为 的最大值,其中 、 满足:,,,。

每次询问排序后的第 个和第 个子串的相似程度。

阅读全文 »

「BZOJ 1692」队列变换 - 后缀数组 + 贪心

发表于 2016-09-29 | 分类于 OI

对于一个字符串 ,每次从它的首部或尾部弹出一个字符,加入到 的尾部,求可以构造出的字典序最小的 。

阅读全文 »
1…121314…36
Menci

Menci

357 日志
3 分类
225 标签
GitHub QQ RSS E-Mail
© 2015 — 2022 Menci
自豪地运行于 Azure 云平台 | 由 Upyun 提供 CDN 服务
由 Hexo 强力驱动
|
主题 — NexT.Pisces v5.1.2