#5133. Vertical Reading

0
    ID: 5133 传统题 2000ms 1024MiB 尝试: 0 已通过: 0 难度: 2 上传者: 标签>AtCoderabc360BGESP 3级枚举(双层循环)字符串

Vertical Reading

Vertical Reading

题目描述

给定两个由小写英文字母组成的字符串 SS 和 TT。 判断是否存在一对整数 cc 和 ww,使得 1 \leq c \leq w < |S| 且满足以下条件。这里,∣S∣|S| 表示字符串 SS 的长度。注意 ww 必须 严格小于 ∣S∣|S|。

如果从开头每隔 ww 个字符将 SS 切分,则对所有长度至少为 cc 的子串,按顺序取它们的第 cc 个字符并连接,所得字符串是否等于 TT。

输入格式

输入按标准输入给出,格式如下: SS TT

输出格式

如果存在一对整数 cc 和 ww,使得 1 \leq c \leq w < |S| 且满足该条件,则输出 YesYes,否则输出 NoNo。

atcoder toe
Yes

at co de r
beginner r
No
verticalreading agh
No

提示

SS and TT are strings consisting of lowercase English letters. 1≤∣T∣1 \leq |T| ≤\leq ∣S∣≤100|S| \leq 100如果把 SS 每隔两个字符切分,结果如下:

然后,所有长度至少为 22 的子串的第 22 个字符按顺序连接得到 toetoe,等于 TT。因此输出 YesYes。
w=∣S∣w=|S| 是不允许的,并且不存在满足条件的整数对 1 \leq c \leq w < |S|。因此输出 NoNo。

标签: AtCoder|abc360B

来源

AtCoder|abc360B