#P4795. [BalticOI 2018] 基因工程

    ID: 5576 远端评测题 2000ms 750MiB 尝试: 0 已通过: 0 显示难度省选/NOI− 上传者: 标签>数学2018进制构造BalticOI(波罗的海)

[BalticOI 2018] 基因工程

题目描述

题目译自 BalticOI 2018 Day2「Genetics」

给定 NN 个长度为 MM 的只由 A、T、G 和 C 组成的字符串,分别编号为 1…N1\ldots N,其中一个是模式串,其它 N−1N-1 个字符串与模式串都恰好有 KK 个字符不同,找到这个模式串。

输入格式

第一行包含三个整数 NN, MM 和 KK,满足 1⩽K⩽M1\leqslant K\leqslant M。

接下来 NN 行,每行一个长度为 MM 的字符串。

数据保证模式串一定存在。

警告:本题 IO 量较大,对于 Java 或 Python 语言,请使用较为快速的 IO 操作。

输出格式

输出一个整数表示模式串的编号。

4 3 1
ACC
CCA
ACA
AAA
3
4 4 3
CATT
CAAA
ATGA
TCTA
4

提示

限制与提示

子任务 分值 数据范围 特殊约定
11 2727 3⩽N, M⩽1003\leqslant N,\,M\leqslant 100 无
22 1919 3⩽N, M⩽18003\leqslant N,\,M\leqslant 1800 所有字符串中只包含 A 和 C
33 2828 3⩽N, M⩽41003\leqslant N,\,M\leqslant 4100
44 2626 无

感谢 Hatsune_Miku 提供的翻译