AT_abc187_c [ABC187C] 1-SAT

题目描述

给定 $N$ 个字符串 $S_1,\ S_2,\ \dots,\ S_N$。每个字符串都是在一个由小写英文字母组成的非空字符串前面加上 $0$ 个或 $1$ 个 `!` 字符得到的。 如果存在某个字符串 $T$,使得无论在 $T$ 前面加 $0$ 个还是 $1$ 个 `!`,都能与 $S_1,\ S_2,\ \dots,\ S_N$ 中的某个字符串完全一致,则称 $T$ 为“不满的字符串”。 请判断是否存在不满的字符串,如果存在,请输出其中任意一个。

输入格式

输入以以下格式从标准输入读入。 > $N$ > $S_1$ > $\vdots$ > $S_N$

输出格式

如果存在不满的字符串,输出其中任意一个。 如果不存在,输出 `satisfiable`。

说明/提示

### 限制条件 - $1 \leq N \leq 2 \times 10^5$ - $1 \leq |S_i| \leq 10$ - $S_i$ 是在一个由小写英文字母组成的非空字符串前面加上 $0$ 个或 $1$ 个 `!` 字符得到的。 ### 样例解释 1 字符串 `a`,在前面加 $0$ 个 `!` 时与 $S_1$ 相同,加 $1$ 个 `!` 时与 $S_2$ 相同,因此 `a` 是不满的字符串。除了 `a`,输出 `d` 也是正确答案。 由 ChatGPT 4.1 翻译