P13810 [CERC 2022] Differences

题目描述

我们有一个包含 $N$ 个字符串 $S_i$ 的列表。所有字符串长度均为 $M$,且只包含字符 A、B、C 和 D。我们定义两个字符串 $X$ 和 $Y$ 之间的距离为它们在所有下标 $j$ 处字符不同的个数(即 $X_j \neq Y_j$ 的下标数量)。已知在这些字符串中,恰好有一个特殊字符串,它与其他所有字符串的距离均为 $K$。注意,可能存在其他字符串对之间的距离也为 $K$。我们在寻找这个特殊字符串时遇到了困难,请你编写程序帮助我们找到它。

输入格式

第一行包含用空格分隔的三个整数 $N$、$M$ 和 $K$。接下来的 $N$ 行,每行一个字符串 $S_i$。

输出格式

输出特殊字符串的编号 $i$。字符串按输入顺序从 1 到 $N$ 编号。

说明/提示

### 输入限制 - $2 \leq N, M \leq 10^5$ - $1 \leq K \leq M$ - $NM \leq 2 \cdot 10^7$ 由 ChatGPT 4.1 翻译