- 1
- 0
- 约2.25千字
- 约 10页
- 2024-05-30 发布于广西
- 举报
学科竞赛编程教研研究院C++NOIPNOIIOI
题目描述有两个仅包含小写英文字母的字符串A和B。现在要从字符串A中取出k个互不重叠的非空子串,然后把这k个子串按照其在字符串A中出现的顺序依次连接起来得到一个新的字符串。请问有多少种方案可以使得这个新串与字符串B相等?注意:子串取出的位置不同也认为是不同的方案。子串
输入输出格式输入格式:第一行是三个正整数n,m,k,分别表示字符串A的长度,字符串B的长度,以及问题描述中所提到的k,每两个整数之间用一个空格隔开。第二行包含一个长度为n的字符串,表示字符串A。第三行包含一个长度为m的字符串,表示字符串B。输出格式:一个整数,表示所求方案数。由于答案可能很大,所以这里要求输出答案对1000000007取模的结果。
输入输出样例
1PARTONE#includecstdio#includecstringconstintMAXN=1010;constintMAXM=210;constintMOD=(int)(1e9)+7;intf[2][MAXM][MAXM][2];chara[MAXN],b[MAXM];intn,m,k;boolval=1;voiddp(){f[0][0][0][0]=f[1][0][0][0]=1;for(inti=1;i=n;i++,val^=1)for(intj=1;j=m;j++)for(intp=1;p=k;p++){if(a[i]==b[j]){f[val][j][p][0]=(f[val^1][j][p][0]+f[val^1][j][p][1])%MOD;f[val][j][p][1]=(f[val^1][j-1][p][1]+\(f[val^1][j-1][p-1][0]+f[val^1][j-1][p-1][1])%MOD)%MOD;}else{f[val][j][p][0]=(f[val^1][j][p][0]+f[val^1][j][p][1])%MOD;f[val][j][p][1]=0;}}}intmain(){scanf(%d%d%d,n,m,k);scanf(%s%s,a+1,b+1);dp();printf(%d\n,(f[n1][m][k][0]+f[n1][m][k][1])%MOD);return0;}
题目背景一年一度的“跳石头”比赛又要开始了!题目描述这项比赛将在一条笔直的河道中进行,河道中分布着一些巨大岩石。组委会已经选择好了两块岩石作为比赛起点和终点。在起点和终点之间,有N块岩石(不含起点和终点的岩石)。在比赛过程中,选手们将从起点出发,每一步跳向相邻的岩石,直至到达终点。为了提高比赛难度,组委会计划移走一些岩石,使得选手们在比赛过程中的最短跳跃距离尽可能长。由于预算限制,组委会至多从起点和终点之间移走M块岩石(不能移走起点和终点的岩石)。跳石头
输入格式:第一行包含三个整数L,N,M,分别表示起点到终点的距离,起点和终点之间的岩石数,以及组委会至多移走的岩石数。保证L≥1且N≥M≥0。接下来N行,每行一个整数,第i行的整数表示第ii块岩石与起点的距离。这些岩石按与起点距离从小到大的顺序给出,且不会有两个岩石出现在同一个位置。输出格式:一个整数,即最短跳跃距离的最大值。输入输出格式
输入输出样例
PARTONE#includebits/stdc++.husingnamespacestd;intmain(){intl,n,m,left,right,mid,now,i,a[50005],s,ans;cinlnm;for(i=1;i=n;i++)cina[i];//输入left=0;right=l;while(left=right){mid=(right+left)/2;now=0;s=0;for(i=1;i=n;i++){if(a[i]-a[now]mi
您可能关注的文档
- C++信息竞赛进级第4讲 搜索剪枝.pptx
- C++信息竞赛进级第5讲 子序列.pptx
- C++信息竞赛进级第6讲 资源分配.pptx
- C++信息竞赛进级第7讲 区间.pptx
- C++信息竞赛进级第8讲 组合数学 (1).pptx
- C++信息竞赛进级第9讲 二分答案.pptx
- C++信息竞赛进级第10讲 二项式系数.pptx
- C++信息竞赛进级第11讲 欧几里得原理.pptx
- C++信息竞赛进级第12讲 广搜.pptx
- C++信息竞赛进级第13讲 二次展开式.pptx
- (正式版)DB33∕T 2574-2023 《 数字乡村建设规范 》.pdf
- (正式版)DB33∕T 2554-2022 《“GM2D”进口商品数据元 》.pdf
- (正式版)DB33∕T 2573-2023 《 助残护理员照护服务规范 》.pdf
- (正式版)DB33∕T 2542-2022 《餐饮计量规范 》.pdf
- (正式版)DB33∕T 2558.1-2022 《林下套种菌药生产技术规程 第1部分:大球盖菇》.pdf
- (正式版)DB33∕T 2558.3-2022 《林下套种菌药生产技术规程 第3部分:羊肚菌 》.pdf
- (正式版)DB33∕T 2575-2023 《 野生猛禽和涉禽安全救护技术规程 》.pdf
- (正式版)DB33∕T 2544-2022 《森林人家建设规范》.pdf
- (正式版)DB33∕T 310010-2021 《沿海防护林生态效益监测与评估技术规程》.pdf
- (正式版)DB33∕T 3004.1-2015 《农村厕所建设和服务规范 第1部分:农村改厕管理规范 》.pdf
最近下载
- ALPINE 阿尔卑斯制动液 DOT 4 化学品安全技术说明书.pdf
- 中国CSCO肝癌诊疗指南2025.docx VIP
- 利用偶氮酪蛋白测定蛋白酶的活性.pdf VIP
- 绿袖子(理查德·克莱德曼演奏版)调钢琴谱五线谱.pdf VIP
- 下肢动脉硬化闭塞症及糖尿病足的外科治疗----杂交技术的临床应用PPT.ppt
- WS∕T 225-2024 临床化学检验血液标本的采集与处理.pdf
- 部编人教版三年级下册语文全册1-8单元知识要点背诵小结汇编(期末总复习资料).doc VIP
- 线路改迁施工组织设计.docx VIP
- 中国临床肿瘤学会(CSCO)肝细胞性肝癌诊疗指南2025.docx
- AI赋能课堂教学创新 课件.pptx VIP
原创力文档

文档评论(0)