当前位置: 首页 > news >正文

双通网络网站建设价格dede移动端网站源码

双通网络网站建设价格,dede移动端网站源码,做网站项目团队口号,硅谷网站开发薪酬今天对字符串有了一点新的理解#xff0c;遂再写一篇博客。 字符串取模 定义 可以参考 我之前写的博客。不再赘述。下文用长度表示。 运算 ( S c ) ≡ ( S m o d P ) c ( m o d P ) (Sc) \equiv (S \bmod P) c \pmod P (Sc)≡(SmodP)c(modP) KMP 定义 g o ( i , c )…今天对字符串有了一点新的理解遂再写一篇博客。 字符串取模 定义 可以参考 我之前写的博客。不再赘述。下文用长度表示。 运算 ( S c ) ≡ ( S m o d P ) c ( m o d P ) (Sc) \equiv (S \bmod P) c \pmod P (Sc)≡(SmodP)c(modP) KMP 定义 g o ( i , c ) go(i, c) go(i,c) 函数表示 P P P 的 i i i 前缀添加字符 c c c 的字符串的模 P P P 值。定义失配函数fail f i f_i fi​ 表示 P P P 的 i i i 前缀时增加的字符 c c c 失配的模 P P P 值。 g o ( i , c ) { i 1 P i c g o ( f i , c ) P i ≠ c go(i, c) \begin{cases} i1 P_i c\\ go(f_i,c) P_i \ne c \end{cases} go(i,c){i1go(fi​,c)​Pi​cPi​c​ int go(int i, char c) {if(P[i] c) return i 1;if(i 0) return 0;return go(f[i], c); }...for(int i0; iP.size(); i)f[i1] go(f[i], c); // 这里 fail 数组分析 关于 f i f_i fi​一方面从自动机角度考虑即 π i \pi_i πi​。 一方面从字符串取模的角度考虑 f i P [ 1.. i ) f_iP[1..i) fi​P[1..i) 模 P P P 值。那么 P [ 0... f i ) ≡ P [ 1... i ) ( m o d P ) P[0...f_i) \equiv P[1...i) \pmod P P[0...fi​)≡P[1...i)(modP)发现 f i f_i fi​ 同样满足 π i \pi_i πi​ 的性质。 复杂度分析 对于一般的 KMP 问题设文本串长 n n n模式串长 m m m。 int cur 0; for(int i0; itext.size(); i) {cur go(cur, text[i]);... }首先有 f i i f_i i fi​i。文本字符可能提供当前字符串模 P P P 后的长度至多增加 n n n 次。因此复杂度是线性的。 无限猴子类技巧 问题形如出现某个模式串 P P P 的期望长度。 由于只关心匹配考虑只关心模 P P P 的值据此结合待定系数法做期望 dp 即可。 例题 Censoring S 无限猴子 [CTSC2006] 歌唱王国 清除模式类技巧 如题清除字符串中的模式串 P P P。 逐位枚举考虑当前字符串模 P P P 的值即可。 例题 清除模式 Pareidolia G
http://wiki.neutronadmin.com/news/31426/

相关文章:

  • 花都营销型网站网站做的和别人一样违法吗
  • 用局域网建设网站运营网站团队建设
  • 公司网站建设费会计处理潍坊建设公司
  • 建立一个同城网站要怎么做怎么建网站平台卖东西
  • 全面的基础微网站开发flash网站作品欣赏
  • 出口退税在哪个网站做什么网站可以免费做试卷
  • 网站搜索优化方法河北建设官方网站
  • 英文淘宝网站建设做网站快速排名
  • iis 网站访问权限设置黄金网站app免费视频下载
  • 镇江建设银行网站怎么做让自己的网站
  • 正在建设中的网站百度官网首页
  • 电脑路由器做网站服务器吗诸暨网站建设
  • 深圳网站建设公司平台承德网站建设案例
  • 做爰全过程免费网站官网设计需要多少钱
  • wordpress 教程类主题关键词优化的作用
  • 南昌专业的企业网站开发公司企业网站建设最新技术
  • 做淘宝要网站?项目网站开发
  • 做的时间长的网站制作公司哪家好怎样推广海外网站
  • 中国建设银行企业信息门户网站企业为什么要做流程
  • 长春建设厅网站有什么网站可以做宣传
  • 玩网页游戏的网站佛山建网站公司
  • 镇平微网站建设上海网站排名seo公司哪家好
  • 网络推广理论做网站好不好如何查询logo是否已经被注册
  • 泗县住房和城乡建设局网站淄博做网站公司有哪些
  • 做自己的网站可以赚钱吗如何做网站 知乎
  • 免费建站的网站开发过什么软件
  • 北京环保网站建设手机网页设计制作网站
  • 网站建设一个人手机更新wordpress
  • 建设网站怎么入账中文网站什么意思
  • 网站开发的广告秦皇岛网站制作 微商城建设