CS240 project Problem 2
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
Problem Statement
You are presented with two primary strings: S
and T
, and a target string X
of the same length as S
, initially filled entirely with the character #
. Your task is to determine if it's possible to transform X
into S
by repeatedly overlaying the string T
onto X
.
Constraints
- The string
S
is composed of letters and has a lengthN
. - The string
T
also consists of letters and has a lengthM
, whereM
is less than or equal toN
. X
is a string of lengthN
filled entirely with the character#
.- You can overlay
T
on any part ofX
, replacingM
consecutive characters, as many times as you want. - Given lengths: and .
Input
The input is given from Standard Input in the following format:
N M
S
T
Output
Print Yes
if it is possible to make X match S; print No
otherwise.
Sample Input 1
5 3
ABCBC
ABC
Sample Output 1
Yes
Below, let denote the part from the -th through the -th character of .
You can make match by operating as follows.
- Replace with . becomes
##ABC
. - Replace with . becomes
ABCBC
.
Sample Input 2
7 3
ABBCABC
ABC
Sample Output 2
No
it's impossible to make match .
Sample Input 3
12 2
XYXXYXXYYYXY
XY
Sample Output 3
Yes
CS240 2024 Spring Project Problem
- 状态
- 已结束
- 规则
- IOI
- 题目
- 4
- 开始于
- 2024-5-30 17:00
- 结束于
- 2024-6-24 23:59
- 持续时间
- 607 小时
- 主持人
- 参赛人数
- 99