QOJ.ac

QOJ

时间限制: 1 s 内存限制: 512 MB 总分: 100

#13597. Bliskost

统计

一个春天的傍晚,在异常温暖的黄昏时分,莫斯科的牧首池塘出现了两位市民。第一位不是别人,正是编辑米哈伊尔·亚历山德罗维奇·柏辽兹(Berlioz),而第二位是年轻的诗人,人称无家可归者(Bezdomny)。他们每人手里都拿着一个长度为 $N$ 的字符串……

很快,神秘的黑魔法专家沃兰德(Woland)教授加入了他们,并说道:

— “绅士们,你们的字符串非常有趣,我一眼就能看出它们是否相似!”

一次操作定义为:选择一个字符串中相邻的两个字母,并将这两个字母在字母表中循环往后移动一位。例如,将字母对 ab 变为 bc,或者将字母对 qz 变为 ra。如果可以通过对两个字符串分别进行若干次操作使它们变得相同,则称这两个字符串是相似的

— “当然,教授,您在胡说八道。判断两个字符串是否相似的问题是出了名的困难。”

— “不,您错了,米哈伊尔·亚历山德罗维奇,我这就向您证明!这样吧,现在我先告诉你们的字符串是否相似,然后你们对你们的字符串进行 $Q$ 次修改。在每次修改后,我都会告诉你们修改后的字符串是否相似。”

— “非常勇敢,教授,真的很勇敢……那我们开始吧!”

输入格式

第一行包含两个自然数 $N$ 和 $Q$,分别表示字符串的长度和修改的次数。

第二行包含一个长度为 $N$ 的字符串,表示柏辽兹的字符串。

第三行包含一个长度为 $N$ 的字符串,表示无家可归者的字符串。

接下来的 $Q$ 行中,第 $i$ 行包含一个整数 $p_i$ 和一个字符 $c_i$,表示在第 $i$ 次修改中,柏辽兹将他字符串的第 $p_i$ 个字符修改为 $c_i$。

输出格式

第一行,如果初始的两个字符串是相似的,输出 da,否则输出 ne

接下来的 $Q$ 行中,第 $i$ 行输出在柏辽兹进行第 $i$ 次修改后,两个字符串是否相似(相似输出 da,不相似输出 ne)。

数据范围

对于所有数据,满足 $1 \le N \le 1\,000\,000$ 且 $0 \le Q \le 1\,000\,000$。

子任务 分值 限制
1 7 $Q = 0, N \le 5$
2 8 $Q = 0, N \le 1\,000$
3 13 $Q = 0$
4 12 $Q \le 100\,000, N \le 5$
5 17 $Q \le 100\,000, N \le 1\,000$
6 43 无附加限制。

样例

输入样例 1

3 1
bbc
ced
1 a

输出样例 1

ne
da

输入样例 2

6 0
berlio
pjesni

输出样例 2

da

说明

在第一个样例中,修改后,柏辽兹的字符串变为 abc。这两个字符串可以通过以下操作变得相同,因此它们是相似的:

abc → bcc → cdc → dec → dfd
ced → dfd

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.