2679 - 抽奖

题目描述

A 在公司表现突出,年终公司为小 A 安排了一场别出心裁的抽奖。

在一个 3\times 3 的九宫格中,预先每个位置放好了一个大写字母,这个九宫格称为奖项方阵

接下来小 A 依次在另一个 3\times 3 的九宫格写下他猜测的每个位置的大写字母的答案,这个九宫格称为猜想方阵

既然是别出心裁的抽奖,奖项揭晓的方式当然也是别出心裁的。奖项揭晓分为 2 步。

1 步,揭晓全奖;如果猜想方阵和奖项方阵相同位置出现了相同的大写字母,则每次成功的匹配会让小 A 获得 1 个对应的全奖。同时猜想方阵和奖项方阵匹配出全奖的位置将会被同时锁定,不能用于匹配第 2 步的半奖。

2 步,揭晓半奖;如果猜想方阵某个位置的字母,在奖项方阵的另一个位置出现了,且这两个位置没有被锁定过,则每个对应的匹配会让小 A 获得 1 个对应的半奖。同时,猜想方阵和奖项方阵匹配的位置会被同时锁定,不能再用于后续的匹配。

请编程计算出,小 A 最终获得了多少个全奖,多少个半奖?

输入

输入前 3 行,每行有 3 个大写字母,作为奖项方阵;

输入后 3 行,每行有 3 个大写字母,作为猜想方阵。

输出

输出 2 行;

1 行表示小 A 得到的全奖的数量;

2 行表示小 A 得到的半奖的数量。

样例

输入

COW
SAY
MOO
WIN
THE
WOW

输出

1
1

输入

AAA
BBB
CCC
AYY
AAA
ZZZ

输出

1
2
说明

【样例 1 解释】

3 行第 2 个字母 O 是全奖位置。

猜想方阵第 1 行第 1 个字母 W、第 3 行第 1 个字母 W、第 3 行第 3 个字母 W,这 3 个位置可以任意选 1位置去匹配奖项方阵的第 1 行第 3 个字母 W

【样例 2 解释】

1 行第 1 个字母的位置,是全奖位置。

猜想方阵第 2 行的 3 个字母 A,可以任意选 2 个去匹配奖项方阵的第 1 行的第 2 个字母 A 和 第 3 个字母 A

标签
题目参数
时间限制 1 秒
内存限制 512 MB
提交次数 153
通过人数 76
金币数量 0 枚
难度 入门


上一题 下一题