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

Wordpress主题 仿魅族seo技术分享免费咨询

Wordpress主题 仿魅族,seo技术分享免费咨询,甘肃 网站建设,工程建筑网Description 求一个字符串的所有前缀在串中出现的次数之和 Input 多组用例#xff0c;每组用例占一行为一个长度不超过100000的字符串#xff0c;以文件尾结束输入 Output 对于每组用例#xff0c;输出该字符串的所有前缀在串中出现的次数之和#xff0c;结果模256 Samp…Description  求一个字符串的所有前缀在串中出现的次数之和 Input  多组用例每组用例占一行为一个长度不超过100000的字符串以文件尾结束输入 Output  对于每组用例输出该字符串的所有前缀在串中出现的次数之和结果模256 Sample Input  aaa  abab Sample Output  6  6 Solution  首先我们知道next数组中next[i]表示的是以第i个字符结尾的前缀中最长公共前后缀的长度即从s[0]到s[Next[i]-1]与s[i-Next[i]]到s[i-1]这一点的字符串是完全重合的。dp[i]表示表示以i结尾的字符串的所有前缀出现次数之和。那么显然有dp[i]dp[next[i]]1,求出dp数组后累加即为答案 Code #include stdio.h #include string.h const int N200010; const int mod10007; char s[N]; int next[N],len; void getNext(){int i0,j-1;next[0]-1;while(ilen){if(j-1||s[i]s[j]){i;j;next[i]j;}else jnext[j];} } int main(){int t,i;scanf(%d,t);while(t--){scanf(%d,len);scanf(%s,s);getNext();int res0,pos;for(i1;ilen;i){posi;while(pos){res(res1)%mod;posnext[pos];}}printf(%d\n,res);}return 0; }
http://www.yutouwan.com/news/454739/

相关文章:

  • php 网站开发收费如何给网站做二维码
  • 营销网站建设专业服务公司0元无货源开网店怎么开
  • 做微信公众号的网站有哪些内容网站被恶意关键字访问
  • 做鞋子皮革有什么网站做百度手机网站优化快
  • 网站掉权重是怎么回事龙口网络
  • 黑龙江省建设教育协会网站首页黄页在哪里买?
  • 张家港外贸型网站制作婚庆 wordpress
  • 开发区建网站外包关于做网站电话销售
  • 我的网站360搜索被做跳转电话网络营销是什么
  • 大同市住房城乡建设网站东莞企业建站程序
  • 毕业设计做视频网站网站服务器错误怎么解决
  • 网站建设 协议书 doc网站的js效果代码大全
  • 商派商城网站建设公司wordpress 文章调用函数
  • 织梦网网站建设网站建设邯郸
  • 网站建设与维护设计大作业网络推广软件有哪些
  • 免费网站建设c3sales中山网红
  • 官方网站下载微信织梦wap手机网站模板
  • asp网站乱码ie浏览器网页版
  • 腾讯云搭建网站做网站的咋挣钱
  • 网站建设教程 乐视网网站托管服务
  • 网站建设策划 优帮云杭州比较好的景观设计公司
  • 网站 用cms 侵权中国制造货源网一件代发
  • 外贸网站框架昆明网站建设首选
  • 松江网站建设培训费用浙江省杭州市建设厅网站
  • 兰州彩票网站制作更改wordpress端口
  • 网站开发怎么谈上海网站开发报价
  • 南通快速建设网站服务企业网站模板源代码
  • 网站流量是什么意思旅游网站建设与规划
  • 公明 网站建设广州软件外包公司排名
  • 网站建设规划模板苏州关键词优化平台