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
Sis composed of letters and has a lengthN. - The string
Talso consists of letters and has a lengthM, whereMis less than or equal toN. Xis a string of lengthNfilled entirely with the character#.- You can overlay
Ton any part ofX, replacingMconsecutive 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