#4869. Prefix and Suffix

0

Prefix and Suffix

Prefix and Suffix

题目描述

你被给定两个由小写英文字母组成的字符串 SS 和 TT。SS 和 TT 的长度分别为 NN 和 MM。(约束保证 N≤MN \leq M。) 当 TT 的前 NN 个字符与 SS 相同的时候,称 SS 为 TT 的 前缀。
当 TT 的最后 NN 个字符与 SS 相同的时候,称 SS 为 TT 的 后缀。 如果 SS 同时是 TT 的前缀和后缀,输出 00;
如果 SS 是 TT 的前缀但不是后缀,输出 11;
如果 SS 是 TT 的后缀但不是前缀,输出 22;
如果 SS 既不是 TT 的前缀也不是后缀,输出 33。

输入格式

输入从标准输入按以下格式给出: NN MM SS TT

输出格式

按照题目陈述中的说明输出答案。

3 7
abc
abcdefg
1
3 4
abc
aabc
2
3 3
abc
xyz
3
3 3
aaa
aaa
0

提示

1≤N≤M≤1001 \leq N \leq M \leq 100 SS 是一个长度为 NN 的由小写英文字母组成的字符串。 TT 是一个长度为 MM 的由小写英文字母组成的字符串。SS 是 TT 的前缀但不是后缀,所以你应该输出 11。
SS 是 TT 的后缀但不是前缀。
SS 既不是 TT 的前缀也不是后缀。
SS 和 TT 可能相同,在这种情况下 SS 同时是 TT 的前缀和后缀。

标签: AtCoder|abc322B

来源

AtCoder|abc322B