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

受欢迎的网站开发/恶意点击软件有哪些

受欢迎的网站开发,恶意点击软件有哪些,网站图片滚动是怎么做的,天津营销网站建设公司哪家好考场上没秒的话多拿5分并不划算的样子。 思想其实很简单嘛。 要统计答案,求以每个位置开始和结束的AA串数量就好了。那么枚举AA中A的长度L,每L个字符设一个关键点,这样AA一定经过相邻的两个关键点。计算出相邻关键点的最长公共前后缀&#xf…

考场上没秒的话多拿5分并不划算的样子。

思想其实很简单嘛。

要统计答案,求以每个位置开始和结束的AA串数量就好了。那么枚举AA中A的长度L,每L个字符设一个关键点,这样AA一定经过相邻的两个关键点。计算出相邻关键点的最长公共前后缀,把对应的位置区间加一下。

求lcp和lcs可以用后缀数组,也可以用hash。

UPD:UOJ上有人sxbk把原来的hash卡了,稍微改了下。其实base随机就没事了,然而BZOJ上并不能调用time(0)。

#include<bits/stdc++.h>
using namespace std;
typedef unsigned long long ll;
const int N=30005;
const int p=1e9+93;
ll f[N][2],g[N][2];
bool jud(int i1,int j1,int i2,int j2){return f[j1][1]-f[i1][1]*g[j1-i1][1]==f[j2][1]-f[i2][1]*g[j2-i2][1]&&0==(f[j1][0]+(p-f[i1][0])*g[j1-i1][0]+p-f[j2][0]+f[i2][0]*g[j2-i2][0])%p;
}
char z[N];
int a[N],b[N];
int main(){g[0][0]=1;g[0][1]=1;for(int i=1;i<N;++i){g[i][0]=2003*g[i-1][0]%p;g[i][1]=2011*g[i-1][1];}int q;scanf("%d",&q);while(q--){scanf("%s",z+1);int n=strlen(z+1);for(int i=1;i<=n;++i){f[i][0]=(z[i]+2003*f[i-1][0])%p;f[i][1]=z[i]+2011*f[i-1][1];}fill_n(a+1,n,0);fill_n(b+1,n,0);for(int i=1;i<=n/2;++i)for(int j=1;j<=n-i;j+=i)if(z[j]==z[j+i]){int l=0,r=min(i,j);while(l!=r){int m=l+r+1>>1;if(jud(j-m,j,j+i-m,j+i))l=m;elser=m-1;}int u=j-l+1;l=0,r=min(i-1,n-j-i);while(l!=r){int m=l+r+1>>1;if(jud(j,j+m,j+i,j+i+m))l=m;elser=m-1;}int v=j+l+1;if(u+i<=v){++a[u];--a[v-i+1];++b[u+i*2-1];--b[v+i];}}ll s=0;for(int i=1;i<=n;++i){a[i]+=a[i-1];b[i]+=b[i-1];s+=a[i]*b[i-1];}printf("%lld\n",s);}
}

转载于:https://www.cnblogs.com/f321dd/p/5816486.html

http://www.lbrq.cn/news/1072009.html

相关文章:

  • 网易做相册旅游网站/北京网站seowyhseo
  • 义乌兼职网站建设/新东方一对一辅导价格
  • wordpress添加模板文件/百度seo点击排名优化
  • 做网站服务器在哪买/陕西网站制作
  • 河北明迈特的网站在哪里做的/游戏代理平台哪个好
  • 哪里有专门做网站的/国外媒体报道
  • 做网站需要做数据库/网络营销实训个人总结
  • 网站开发流程荆州/新版阿里指数官网
  • 从事网站开发办理什么个体/综合性b2b电子商务平台网站
  • 那些网站布局好看/长沙百度地图
  • 佛山网站建设公司哪家最好/国产最好的a级suv88814
  • 新手做网站的详细步骤/厦门seo百度快照优化
  • 微信html5模板网站/如何做谷歌seo推广
  • 网站建设心得8000字/seo能从搜索引擎中获得更多的
  • 网站的风格与布局的设计方案/seo职业培训学校
  • 网站上二维码怎么做的/百度指数如何分析数据
  • 深圳网站建设亿联时代/东莞最新消息 今天
  • 网站建设开发做网站吧/最打动人心的广告语
  • dw网页制作下载/seo优化托管
  • 网站http500内部服务器错误/品牌广告语
  • 怎么建立自己的网站?/百度投诉中心在线申诉
  • 绍兴网站建设哪好/百度收录怎么弄
  • 怎么在自己做的网站上发视频/百度知道首页官网
  • 厦门规划建设网站/泉州seo代理计费
  • 有什么网站可以做援交/买外链有用吗
  • 房地产市场需求分析/泰州百度关键词优化
  • 百度免费建个人网站/国外网站排名 top100
  • 东莞建站网站建设产品推广/白帽优化关键词排名seo
  • 个人网站设计论文的结论/seo引擎搜索网站
  • 做网站沈阳/网络广告推广平台
  • 【2025/08/03】GitHub 今日热门项目
  • STM32-ESP8266通过MQTT与阿里云通讯
  • 防御综合实验
  • 安灯系统(Andon System)
  • Vue 详情模块 4
  • 第二十三天(数据结构:链表补充【希尔表】)