#2380. Bovine Genomics
Bovine Genomics
题目描述
有头有斑点的牛和头没有斑点的牛。由于他刚刚学完牛的基因学的课程,他想知道牛有没有斑点是否 与牛的基因有关。
花了巨大的代价测出了每个牛的基因,每头牛的基因用一个长度为的由""的串构成。将这 些串写成一个表矩阵,就像图中这样
(的例子)
Positions: 1 2 3 4 5 6 7 ... M
Spotty Cow 1: A A T C C C A ... T
Spotty Cow 2: G A T T G C A ... A
Spotty Cow 3: G G T C G C A ... A
Plain Cow 1: A C T C C C A ... G
Plain Cow 2: A G T T G C A ... T
Plain Cow 3: A G T T C C A ... T
仔细的观察这个表,他发现通过观测位置的字符串可以预测牛是否有斑点。
(在这个例子中,假如他看到位置是、或者就可以断定其有斑点,因为号有斑点的牛位置基因为号为号为而且没有任何一头无斑点的牛的位置出现过这三个串)
认为,个或者两个位点是不能够区分品种的,必须是刚好个位点。他想知道能用多少组三个本质不同的位置判断牛的斑点,和是本质相同的
输入格式
输入的第一行包含 和。下一个每行包含一串人物; 这些描述了斑点奶牛的基因组。决赛线条描述了普通奶牛的基因组。
输出格式
请计算可以解释斑点的三个不同位置的组数。如果仅通过查看基因组中的这三个位置就可以在 的奶牛群中完全准确地预测斑点性状,则一组三个位置可以解释斑点性。
样例
输入样例
3 8
AATCCCAT
GATTGCAA
GGTCGCAA
ACTCCCAG
ACTCGCAT
ACTTCCAT
输出样例
22