#E. 遗迹(编程题)

    传统题 1000ms 256MiB

遗迹(编程题)

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

小蓝找到了一个外星文明留下来的遗迹,遗迹大门的屏幕上有一个长度为 mm 的字符串 tt 和一个输入框,下面还有一个键盘,键盘为一个长度为 nn 的字符 串 ss ,由一个可以横向移动的指针来敲击键盘,指针可以向左移或向右移,不能移出键盘。

小蓝需要在键盘字符串 ss 上先指定指针初始位置然后不断移动指针的位置, 过程中通过敲击指针所在的字符来进行输入。然而,指针最多只能移动 LL 的距离,小蓝想输入一个尽可能长的一个 tt 的前缀,请问他最多能输入多少位。

输入格式

输入的第一行包含三个正整数 n,m,Ln, m, L ,相邻整数之间使用一个空格分隔。

第二行包含一个长度为 nn 的字符串 ss

第三行包含一个长度为 mm 的字符串 tt

输出格式

输出一行包含一个整数表示答案。

样例

3 6 5 
abc 
acbbac
5

解释 #1

初始选择指针位于键盘 abcabc 上的 aa ,输入 acbbacacbbac66 个字符分别需要指针 移动 0,2,1,0,1,20, 2, 1, 0, 1, 2 的距离,而最大移动距离为 55 ,所以最多输入 55 个字符,移动 0+2+1+0+1=40 + 2 + 1 + 0 + 1 = 4 的距离。

数据范围

  • 对于 20%20\% 的评测用例,1m201 ≤ m ≤ 20
  • 对于所有评测用例,1n1031 ≤ n ≤ 10^3 1m1051 ≤ m ≤ 10^5 1L1091 ≤ L ≤ 10^9s,ts, t 中只包含小写字母,且 ss 中一定包含所有 tt 中出现过的字母,数据保证随机。

蓝桥杯自测

未参加
状态
已结束
规则
IOI
题目
8
开始于
2024-4-22 15:45
结束于
2024-4-23 15:45
持续时间
24 小时
主持人
参赛人数
25