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

都匀网站国外服装定制网站

都匀网站,国外服装定制网站,做算命网站,商务网站开发意义AC自动机上DP f[i][j]表示节点j,串长为i 当一个串的尾节点被标红或其fail指针指向的被标红#xff0c;都是可读的 用总的减去不可读的即为答案 #includeiostream #includecstring #includecstdio #includequeue #define MOD (10007) #define …AC自动机上DP f[i][j]表示节点j,串长为i 当一个串的尾节点被标红或其fail指针指向的被标红都是可读的 用总的减去不可读的即为答案 #includeiostream #includecstring #includecstdio #includequeue #define MOD (10007) #define N (10005) using namespace std;int Son[N][26],End[N],Fail[N]; int n,m,sz,f[105][N],ans; char s[N]; queueintq;void Insert(char s[]) {int now0,lenstrlen(s);for (int i0; ilen; i){int xs[i]-A;if (!Son[now][x]) Son[now][x]sz;nowSon[now][x];}End[now]|1; }void Build_Fail() {for (int i0; i26; i)if (Son[0][i])q.push(Son[0][i]);while (!q.empty()){int nowq.front();q.pop();for (int i0; i26; i){if (!Son[now][i]){Son[now][i]Son[Fail[now]][i];continue;}End[Son[now][i]]|End[Son[Fail[now]][i]];Fail[Son[now][i]]Son[Fail[now]][i];q.push(Son[now][i]);}} }int main() {scanf(%d%d,n,m);for (int i1; in; i)scanf(%s,s),Insert(s);Build_Fail();f[0][0]1;for (int i1; im; i)for (int j0; jsz; j)for (int k0; k26; k)if (!End[Son[j][k]])(f[i][Son[j][k]]f[i-1][j])%MOD;for (int i0; isz; i)(ansf[m][i])%MOD;int sum1;for (int i1; im; i)sumsum*26%MOD;printf(%d\n,(sum-ansMOD)%MOD); }  转载于:https://www.cnblogs.com/gengyf/p/11145875.html
http://www.pierceye.com/news/195435/

相关文章:

  • 什么是自建站常州 网站制作
  • 网站开发基础培训网站做推广有用吗
  • 音乐网站开发模板网页设计师用什么软件
  • 烟台优化网站重庆酉阳网站设计公司
  • 网站维护工作太原公司网站建设
  • 个性化网站建设报价案例查询网站
  • 淘宝网站框架项目管理软件下载
  • 网站建设课程内容如何优化关键词
  • 龙口网站建设公司电子商务网站建设 课件
  • 权威做网站的公司网站织梦程序改成wordpress
  • 用cms建网站容易吗平面设计网课平台哪个好
  • 网站设计怎么做好什么视频直播网站做挣钱
  • 西安 网站开发 招聘app开发难吗
  • 富阳网站建设 优帮云邯郸市商标设计品牌策划公司
  • 整站优化费用中国网新重庆
  • 找别人做网站wordpress怎么更改栏目权限
  • 珠海市建设工程质量监督检测站网站在小网站上做点击广告
  • 网站拉圈圈接口怎么做传媒网站设计
  • 淘宝客做的最好的网站盐山建网站
  • 西城企业网站建设深圳设计网站多少钱
  • 电子商务网站建设a卷网站建设厘金手指排名二一
  • 网站空间便宜网站的信息管理建设的必要性
  • 校级特色专业建设网站博达站群网站建设教程
  • 有没有做任务的网站吗网站首页开发
  • 公司名字变了网站备案济南网站建设公司哪个好点呢
  • 图书馆网站建设的规章制度企业免费招聘网站
  • 效果图网站大全系统优化的例子
  • 京东的网站建设介绍网站开发要源码多少钱
  • 东莞网站制作公司报价企业定制
  • 创同盟做网站生成拼贴的网站