扶苏给你了两个长度为
扶苏觉得这个问题太简单了,所以她还给出了
字符串下标从 1 开始编号。例如,若字符串
本题单测试点内有多组测试数据。
输入的第一行是一个整数
对每组数据,第一行是两个整数,依次表示字符串长度
第二行是一个长度为
第三行是一个长度为
接下来
- 若
$o = 0$ ,则表示将字符串$s$ 的第$p$ 个字符修改成$c$ 。 - 若
$o = 1$ ,则表示将字符串$t$ 的第$p$ 个字符修改成$c$ 。
对每组数据,依次输出答案。
每组数据共需要输出
首先对初始给定的字符串 Yes
,否则输出一行 No
。
接下来,对每次操作,若操作后两字符串相同,输出一行 Yes
,否则输出一行 No
。
2
3 2
abc
abc
1 2 d
0 2 d
5 0
abdce
acdce
Yes
No
Yes
No
对第一组数据:
- 输入的字符串
$s = t$ ,故第一行输出为Yes
。 - 第一次操作,将
$t$ 的第 2 位改为$\texttt d$ ,此时$s = \texttt{abc}$ ,$t = \texttt{adc}$,$s \neq t$,故第二行输出为No
。 - 第二次操作,将
$s$ 的第 2 位改为$\texttt d$ ,此时$s = \texttt{adc}$ ,$t = \texttt{adc}$,$s = t$,故第三行输出为Yes
。
对第二组数据:
- 输入的字符串
$s \neq t$ ,故第四行输出为No
。
本题共 10 个测试点,各测试点的规模见下表
测试点编号 | ||
---|---|---|
1 | ||
2 | ||
3 | ||
4 | ||
5 | ||
6 | ||
7 | ||
8 | ||
9 | ||
10 |
对全部的测试点,保证 \r
,$o \in {0, 1}$,$1 \leq p \leq n$,$c$ 为小写英文字母。
请注意大量的数据读入输出对程序效率造成的影响。
By 一扶苏一