首页 > 编程语言 >P8835 [传智杯 #3 决赛] 子串 ----- KMP算法、字符串匹配、字母大小写转换

P8835 [传智杯 #3 决赛] 子串 ----- KMP算法、字符串匹配、字母大小写转换

时间:2022-11-23 15:14:56浏览次数:48  
标签:传智杯 right ++ P8835 next int ----- 字符串 left

题目背景

disangan233 喜欢字符串,于是 disangan333 想让你找一些 disangan233 喜欢的串。

题目描述

在传智的开发课堂上,希望您开发一款文档处理软件。

给定 TT 组询问,每次给定 22 个长度为 n,mn,m 的只含英文字母的字符串 a,ba,b,求 aa 在 bb 中的出现次数,相同字符不区分大小写。注意 aa 是 bb 中连续子序列。

对于所有数据,T\leq 100T≤100,\sum n\leq \sum m\leq 10^3∑n≤∑m≤103。字符串仅由大小或者小写的英文字母组成。

输入格式

输入共 3T+13T+1 行。

第 11 行输入 11 个正整数 TT。

接下来共 TT 组输入,每组输入共 33 行。

第 11 行输入 22 个正整数 n,mn,m。

第 22 行输入一个长度为 nn 的字符串 aa。

第 33 行输入一个长度为 mm 的字符串 bb。

输出格式

输出共 TT 行,第 ii 行输出 11 个整数,表示询问 ii 的答案。

输入输出样例

输入 #1
5
3 10
abc
abcabcabca
2 10
aa
AAaAaaAaAa
5 5
AbCdE
eDcBa
5 5
abcde
ABCDE
3 10
aba
ABaBaAbaBA
输出 #1
3
9
0
1
4
KMP 算法详解

标签:传智杯,right,++,P8835,next,int,-----,字符串,left
From: https://www.cnblogs.com/slowlydance2me/p/16918350.html

相关文章

  • JMeter阶梯式加压测试插件-Stepping Thread Group解析
    在日常性能测试过程中,有时需要对被测对象不断的增加压力,直至达到某个值后,并持续运行一段时间。这里将借助jmeterSteppingThreadGroup插件模拟这种情况。本文介绍在......
  • STM32CubeMX输入配置---按键
    STM32CubeMX输入配置---按键  本示例主要讲解IO口输入模式的应用,以按键驱动为例来学校输入模式配置方法。本次实验所用开发板有3个按键,其中一个为复位按键,另外两个则可用......
  • 简单的股票行情展示演示(一) - 实时标的数据
    目录一、概述二、效果展示三、实现代码1、行情数据中心2、数据拉取模块3、基础服务模块4、UI展示四、相关文章原文链接:简单的股票行情演示(一)-实时标的数据一、概述很......
  • HCIA---数据转发过程
    概述相同网段数据转发直接做ARP数据请求数据封装和解封装的过程:​​IP封装​同一网段直接做ARP解析,不同网段就需要找网关了。整体过程:发送端从上到下的封装过程,到目的地是从......
  • Codeforces Round #835 (Div.4) A-G题解
    原题链接:https://codeforces.com/contest/1744A.MediumNumber题意:给定三个数,求中间那个数(倒数第二小or倒数第二大)。题解:直接用数组存,sort一下输出中间的数即可。#in......
  • springcloud -nacos-配置中心-接入
    1.nacaosClient接入:pom.xml引入依赖<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-actuator</artifactId>......
  • uni-app 小程序获取用户信息
    小程序获取用户头像昵称,微信又叒做妖,废除之前的接口,改成了头像昵称填写通知:微信小程序端基础库2.27.1及以上版本,wx.getUserProfile接口被收回,详见《小程序用户头像昵称获......
  • IPv6改造方案:双栈技术-中科三方
    IPv4到IPv6的过渡技术主要有双栈协议,隧道技术和网络地址转换-协议地址转换技术三种技术方案,本篇内容中科三方针对双栈技术的原理和应用场景做下简单介绍。一、双协议栈(Dual......
  • 实用工具(锐捷无线篇)-WIS
    大家好,我是小杜,前天学习睿易产品的云端相关登录方式,今天发现原来行业设备也有对应的云管理平台:WIS云网融合平台,这是要对所有产品做全方位覆盖,全面支持云管理的节奏啊!那就来......
  • kali 1、信息收集-ZoomEye(钟馗之眼)
    ZoomEye(钟馗之眼)是知道创宇公司研发的一款网络空间搜索引擎。侧重点在web服务层面。1、需要注册用户注册后成为终身会员每月API可享1万条搜索服务。2、搜索语法说......