QOJ.ac

QOJ

実行時間制限: 1.0 s メモリ制限: 1024 MB 満点: 100 ハック可能 ✓

#9726. AUS

統計

Pigeland 大学将举办 2224 年动物大学生程序设计竞赛(ACPC 2224)。与往年不同的是,今年东道主学校的参赛队伍不再被标记为非正式队伍,Pigeland 将派出正式队伍,每支队伍配备三台工作站。尽管如此,Pigeland 大学的教练 Pig-head 仍对其队伍获得金牌的机会感到不确定。因此,他决定以需要向在线评测系统上传数据为借口,提前从 AUS 出题组获取竞赛题目。

为了防止作弊,AUS 尝试使用一种特殊的密码对题目进行加密。具体来说,题目由仅包含小写英文字母的字符串表示。AUS 希望设计一个密码函数 $f(x)$,将小写英文字母映射为小写英文字母。对于一个题目 $S = s_1s_2 \dots s_n$,其加密后的版本是另一个字符串,由 $F(S) = f(s_1)f(s_2) \dots f(s_n)$ 给出。例如,当 $S = \text{abcabc}$ 且 $f(\text{a}) = \text{a}, f(\text{b}) = \text{k}, f(\text{c}) = \text{a}$ 时,加密后的版本为 $F(S) = \text{akaaka}$。

作为 AUS 的一员,你的任务是设计这个密码函数 $f$。AUS 的领导认为,如果存在至少一个题目可以被加密成与另一个题目相同的加密版本,且并非所有题目都产生相同的加密输出,那么该函数就是“强”的。为了验证这一点,他会给你三个题目 $S_1, S_2$ 和 $S_3$,你需要找到一个密码函数 $f$,使得 $F(S_1) = F(S_2)$ 且 $F(S_1) \neq F(S_3)$。由于 AUS 有几位经验丰富的成员,你的任务仅仅是判断是否存在这样的密码函数。

输入格式

输入包含多个测试用例。第一行包含一个整数 $T$ ($1 \le T \le 10^4$),表示测试用例的数量。每个测试用例包含:

第一行包含一个字符串 $S_1$ ($1 \le |S_1| \le 10^3$),仅由小写英文字母组成。 第二行包含一个字符串 $S_2$ ($1 \le |S_2| \le 10^3$),仅由小写英文字母组成。 第三行包含一个字符串 $S_3$ ($1 \le |S_3| \le 10^3$),仅由小写英文字母组成。

保证所有测试用例的 $|S_1| + |S_2| + |S_3|$ 之和不超过 $3 \times 10^4$。

输出格式

对于每个测试用例,如果存在这样的密码函数,则输出 YES。否则,输出 NO

样例

输入 1

4
abab
cdcd
abce
abab
cdcd
abcd
abab
cdcd
abc
x
yz
def

输出 1

YES
NO
YES
NO

说明

对于第一个和第三个样例测试用例,一个有效的密码函数可以是 $f(\text{a}) = f(\text{b}) = f(\text{c}) = f(\text{d}) = \text{a}$ 且 $f(\text{e}) = \text{b}$。

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.