题目信息

题目类型
练习
题目年份
2025
题目题型
编程题
关 键 词
子串简写

题目题干

描述

程序猿圈子里正在流行一种很新的简写方法:对于一个字符串,只保留首位字符,将首位字符之间的所有字符用这部分的长度代替。例如  internationalization 简写成 i18n,Kubernetes 简写成 K8s, Lanqiao 简写成 L5o 等。Hfr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

在本题中,我们规定长度大于等于K的字符串都可以采用这种简写方法(长度小于K的字符串不配使用这种简写)。Hfr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

给定一个字符串S和两个字符c1和c2,请你计算S有多少个以c1开头c2结尾的子串可以采用这种简写?Hfr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

输入
第一行包含一个整数K。Hfr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
第二行包含一个字符串S和两个字符c1和c2。
输出
一个整数代表答案。
样例输入
4
abababdb a b
样例输出
6
提示
【样例说明】Hfr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
符合条件的子串如下所示,中括号内是该子串:Hfr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
Hfr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
[abab]abdbHfr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
[ababab]dbHfr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
[abababdb]Hfr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
ab[abab]dbHfr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
ab[ababdb]Hfr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
abab[abdb]Hfr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
Hfr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
【数据范围】Hfr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
对于 20% 的数据,2 <= K <= |S| <= 10000。Hfr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
对于 100% 的数据,2 <= K <= |S| <= 5 * 10^5。Hfr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
|S|代表字符串S的长度。S只包含小写字母。c1和c2都是小写字母。

答案解析

相关题目

三位数反转题目描述 输入一个三位整数,分离出它的百位,十位,个位,翻转后输出。 输入 多组数据,每组数据一行,一个x(100≤x≤999)。 输出 对每组输入数据输出一行,为反转后的数字(不带前导
子串简写描述 程序猿圈子里正在流行一种很新的简写方法:对于一个字符串,只保留首位字符,将首位字符之间的所有字符用这部分的长度代替。例如 internationalization 简写成 i18n,K
工作城市分配描述 H公司在北京和上海两个城市各有一间办公室。该公司最近新招募了2N名员工,小Hi负责把这2N名员工分配到北京和上海各N名。 于是小Hi调查了新员工对于北京和上海的意愿,我们用Bi和S
丝带描述 Polycarpus有一条丝带,其长度为 n。 他想要按照一定方式裁剪丝带后满足下面两个条件: 裁剪结束后,每一段丝带的长度都应该是 a,b,c 中的某一个; 裁剪结束后,丝带不能有任何
神秘礼物描述 Peter为了祝他的澳大利亚朋友生日快乐,想要给他寄了一张贺卡。为了让礼物更有神秘感,他决定做一个“套娃信封”。 所谓的“套娃信封”是指:假设贺卡的宽度和高度分别为 w 和 h,为了将
Shaass的书架描述 Shaass有 n 本书。他想把所有的书摆在一个书架上。他希望书架的尺寸越小越好。已知第 i 本书的厚度为 ti,宽度等于 wi。所有书的高度都相同。 Shaass按照以下
今晚吃花描述 我们之前看到了Marmot为Mole的午餐准备的小游戏。现在到了晚饭时间,我们都知道Marmot喜欢吃花,每一顿晚饭他都会吃一些红花和白花。因此一顿晚饭可以被表示成一个花朵的序列。 M
采果子描述 Bessie 和她的妹妹 Elsie 正在 Farmer John 的浆果园里采浆果。Farmer John 的浆果园里有 N 棵浆果树(1≤N≤1000);第 i 棵树上有 Bi 个浆果
移球游戏描述 有 N 个球从左到右摆成一排。每个球上都有一个数字,初始时,从左数第 i 个球上的数字恰好为 i。 小明依次进行 Q 次操作,第 i (1<=i<=Q) 次操作为: 将写
砝码称重描述 你有一架天平和N个砝码,这N个砝码重量依次是W1, W2, ... WN。 请你计算一共可以称出多少种不同的重量? 注意砝码可以放在天平2边。只统计大于0的重量。 输入 第一行包含一个

提示声明

  • 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!
  • 温馨提示:本文属于积分文章,需要充值获得积分或升级VIP会员,也可在会员中心投稿获取。

猜你喜欢