已结束 GESP巅峰赛#14
← 上一题 下一题 →

A4582 | 混淆字符串

来源官方 / 2024
时间限制1s
内存限制128MB
通过 / 提交0/0

题目描述

一些字母和数字在字符串文本中是容易混淆的,称为「混淆字符对」;这些字符对有:数字字符 1 和 小写字母 l,数字字符 0 和 大写字母 O,数字字符 5 和大写字母 S

给定两个长度为 $N$ 的字符串 $S$ 和 $T$,请你判断 $S$ 和 $T$ 是否互为「混淆字符串」。

对于所有的 $1 \le i \le N$ 满足 $S_i = T_i$ 或 $S_i$ 和 $T_i$ 互为「混淆字符对」,则两个字符串互为「混淆字符串」。

$\large{数据范围}$

- $1 \le N \le 100$
- $S$ 和 $T$ 中只包含数字字符,小写字母和大写字母。

输入格式

每个测试文件的输入格式如下:

$\tt{N}$

$\tt{S}$

$\tt{T}$

输出格式

若 $S$ 和 $T$ 互为「混淆字符串」则输出 $\tt{Yes}$,否则输出 $\tt{No}$。

你可以输出 $\tt{Yes}$ 和 $\tt{No}$ 的任意大小写形式(例如,字符串 $\tt{yEs}$、$\tt{yes}$、$\tt{Yes}$ 和 $\tt{YES}$ 都会被视为正确答案)。

输入输出样例

输入 #1
3
YES
YE5
输出 #1
Yes
输入 #2
4
AcgO
ACG0
输出 #2
No
输入 #3
4
AcgO
Acg0
输出 #3
Yes
C++ 编辑器
输入
输出