问题 J: 解谜游戏

内存限制:128 MB 时间限制:1 S
题面:传统 评测方式:文本比较 上传者:
提交:302 通过:118

题目描述

    奶牛们发明了一种名为 Herdle 的新型解谜游戏,在牛界引起了轰动。每天都会有一个新谜题发布供奶牛解决。
    游戏采用 3×3 方阵的形式表示农场的一块田地,田地的每个方格都由特定品种的奶牛占据。总共只有 26 种可能的品种,每一种由 A 到 Z 中的不同大写字母标识。玩家不会被告知田地中的奶牛品种排列方式——游戏目标是通过一系列猜测确定它们。
   每次猜测,奶牛们输入一个 3×3 的大写字母方阵,表示该田地可以用奶牛填充的可能方式。猜测正确的方格以绿色高亮显示(位置正确、品种也正确),让奶牛们知道这些是正确的。猜测的另一些方格可能填入了品种正确但位置错误的奶牛。这些以黄色高亮显示。黄色高亮显示的方格的数量可以帮助指示某个品种的奶牛数量。
      例如,假设猜测方阵包含 4 头品种 A 的奶牛,而答案方阵包含 2 只品种 A 的奶牛,其中没有正确位置上的 A (即,它们都不应该是绿色的)。在这种情况下,猜测方阵中只有两个 A 应以黄色高亮显示。更准确地说,如果猜测方阵中有 x 个特定品种的奶牛,并且答案方阵中有 y(y<x) 头该品种奶牛(不包括位置正确而得到绿色高亮显示的奶牛),那么猜测方阵的 x 头奶牛中只有 y 头奶牛应该以黄色高亮显示。
       给定正确答案的方阵和一个表示对该答案的猜测的方阵,请计算绿色和黄色高亮显示的方格的数量。

输入格式

输入分为两部分。前 3 行给出正确答案的3×3方阵。
后面 3 行表示对该答案的猜测方针。

输出格式


输出两行。输出的第一行包含应当以绿色高亮显示的方格的数量。输出的第二行包含应当以黄色高亮显示的方格的数量。

输入样例1:
COW
SAY
MOO
WIN
THE
IOI


输出样例1:
1
1


样例1解释
在这个例子中,最后一行中间的 O 是正确的,所以这个方格以绿色高亮显示。正确方阵中有字母W, 猜测方阵中也有字母 W,但是位于错误的位置,所以它以黄色高亮显示。其它字母都不一样。

输入样例2:
AAA
BBB
CCC
AYY
AAA
ZZZ


输出样例2:
1
2


样例2解释
在这里,其中一个 A 位于正确的位置,所以它以绿色高亮显示。余下的 A 均不在正确位置上,由于答案方阵中有三个A,1个A正确,有两个 A位置不正确,所以这两个 A 应当以黄色高亮显示。

输入样例 复制

COW
SAY
MOO
WIN
THE
IOI

输出样例 复制

1
1

数据范围与提示

MOM
OMO
MOO
OOO
MMM
OOO


4
4