Processing math: 100%
编程题
                ### 问题描述

小齐有26头奶牛,每头奶牛的名字的首字母都不相同,分别在 AZ 之间。最近,她们对井字游戏产生了浓厚的兴趣,但是她们不喜欢只有两头奶牛可以一起玩的事实,于是她们发明了一种变体规则,在这个规则下,多头奶牛可以同时参与。

游戏仍然在一个 3×3的棋盘上进行,但是每个格子不再只有 XO,而是被标记为 AZ 之间的单个字符,表示占领该格的奶牛的首字母。

一个例子的游戏板可能是:

COW

XXO

ABC

奶牛们在填满九个格子后变得困惑,不知道如何判断谁赢了。显然,就像普通的井字游戏一样,如果任何一头奶牛占领了整行、整列或对角线,那么她就可以独自宣布胜利。然而,由于奶牛们认为这可能不太可能,考虑到更多的参与者,她们决定允许奶牛组成两人团队,其中两头奶牛组成的团队可以宣布胜利,如果在整行、整列或对角线上只有属于两头奶牛的字符,并且这一行、一列或对角线中使用了这两头奶牛的字符(而不仅仅是其中一头)。

请帮助奶牛们弄清楚有多少头奶牛个体或两人团队可以宣布胜利。请注意,游戏板上的同一个格子可能被用于多种不同的宣布胜利的方式。

输入格式

输入由三行组成,每行包含三个字符,每个字符在 AZ 之间。

输出格式

输出包括两行。第一行输出可以宣布胜利的个体奶牛的数量。第二行输出可以宣布胜利的两人团队的数量。

样例输入

COW
XXO
ABC

样例输出

0
2

评测数据规模

每个字符的取值范围在A到Z之间,井字游戏的棋盘大小为3×3

查看答案
赣ICP备20007335号-2