#aBC322B. [ABC322B] Prefix and Suffix

[ABC322B] Prefix and Suffix

AT_abc322_b [ABC322B] Prefix and Suffix

题目描述

给定由小写英文字母组成的字符串 SSTTSS 的长度为 NNTT 的长度为 MM。题目保证 NMN \leq M

TT 的前 NN 个字符组成的字符串与 SS 完全相同时,称 SSTT前缀
TT 的后 NN 个字符组成的字符串与 SS 完全相同时,称 SSTT后缀

  • 如果 SS 既是 TT 的前缀又是后缀,输出 00
  • 如果 SSTT 的前缀但不是后缀,输出 11
  • 如果 SSTT 的后缀但不是前缀,输出 22
  • 如果 SS 既不是 TT 的前缀也不是后缀,输出 33

输入格式

输入以如下格式从标准输入读入。

NN MM
SS TT

输出格式

请根据题目要求输出答案。

输入输出样例 #1

输入 #1

3 7
abc
abcdefg

输出 #1

1

输入输出样例 #2

输入 #2

3 4
abc
aabc

输出 #2

2

输入输出样例 #3

输入 #3

3 3
abc
xyz

输出 #3

3

输入输出样例 #4

输入 #4

3 3
aaa
aaa

输出 #4

0

说明/提示

限制条件

  • 1NM1001 \leq N \leq M \leq 100
  • SS 是长度为 NN 的小写英文字母字符串
  • TT 是长度为 MM 的小写英文字母字符串

样例解释 1

SSTT 的前缀,但不是后缀。因此输出 11

样例解释 2

SSTT 的后缀,但不是前缀。

样例解释 3

SS 既不是 TT 的前缀,也不是后缀。

样例解释 4

SSTT 完全相同时,也认为 SS 既是 TT 的前缀又是后缀。

由 ChatGPT 4.1 翻译