[ABC374] B - Unvarnished Report

B - Unvarnished Report

Time Limit: 2 sec / Memory Limit: 1024 MB

分数:200分

题面

KEYENCE 有一种将事情如实报告的文化,无论是好是坏。
因此,我们要检查报告的内容是否与原文完全相同。

给定两个由小写英文字母组成的字符串
如果 相等,则输出 ;否则,输出它们第一次不同的字符位置。
具体地,如果 不相等,则输出满足以下条件之一的最小整数

  • ,且

这里, 分别表示 的长度, 分别表示 的第 个字符。

限制条件

  • 是长度在 之间的字符串,由小写英文字母构成。

输入

输入通过标准输入给出,格式如下:


输出

如果 相等,则输出 ;否则,输出第一次不同的字符位置。


输入样例 1

abcde
abedc

输出样例 1

3

我们有 abcde abedc
前两个字符相同,但在第三个字符处不同,因此输出


输入样例 2

abcde
abcdefg

输出样例 2

6

我们有 abcde abcdefg
相等,直到第五个字符,但只有 有第六个字符,因此输出


输入样例 3

keyence
keyence

输出样例 3

0

相等,因此输出

0条搜索结果。