E - 目标字符串
时间限制:1 s内存限制:256 MB
有一个长度为
n 的字符串
s,下标从
1 开始,现在
ℎ
chuck 需要利用这个字符串
s 去收集字符,具体的,从下标
[1,n] 中选择一个位置
start 作为起点,从当前位置先往后面走
x(0≤x) 步(不能走出边界,即不能大于
n),之后在往前面走
y(0≤y) 步(不能走出边界,即不能小于
1 )。对于每个经过的位置,我们都会收集该位置对应的字母(假设每个位置字母是无限的),并按收集顺序得到字符串
B。
比如长度为
4
4 的字符串为
abcd,选定第二个位置作为起始位置,往后走
2
2 步,之后往前走
1
1 步,依次走过的位置为 2->3->4->3 。然后收集到的字符依次为 “bcdc”,即
=
B=bcdc。
现在给定一个字符串
A 和
C,
ℎ
chuck 想知道能不能通过上述的方式,最终得到的字符串
B 等于
C。
c++