编程题
### 问题描述 小齐有26头奶牛,每头奶牛的名字的首字母都不相同,分别在 $A$ 到 $Z$ 之间。最近,她们对井字游戏产生了浓厚的兴趣,但是她们不喜欢只有两头奶牛可以一起玩的事实,于是她们发明了一种变体规则,在这个规则下,多头奶牛可以同时参与。 游戏仍然在一个 $3×3$的棋盘上进行,但是每个格子不再只有 $X$ 或 $O$,而是被标记为 $A$ 到 $Z$ 之间的单个字符,表示占领该格的奶牛的首字母。 一个例子的游戏板可能是: $COW$ $XXO$ $ABC$ 奶牛们在填满九个格子后变得困惑,不知道如何判断谁赢了。显然,就像普通的井字游戏一样,如果任何一头奶牛占领了整行、整列或对角线,那么她就可以独自宣布胜利。然而,由于奶牛们认为这可能不太可能,考虑到更多的参与者,她们决定允许奶牛组成两人团队,其中两头奶牛组成的团队可以宣布胜利,如果在整行、整列或对角线上只有属于两头奶牛的字符,并且这一行、一列或对角线中使用了这两头奶牛的字符(而不仅仅是其中一头)。 请帮助奶牛们弄清楚有多少头奶牛个体或两人团队可以宣布胜利。请注意,游戏板上的同一个格子可能被用于多种不同的宣布胜利的方式。 ### 输入格式 输入由三行组成,每行包含三个字符,每个字符在 $A$ 到 $Z$ 之间。 ### 输出格式 输出包括两行。第一行输出可以宣布胜利的个体奶牛的数量。第二行输出可以宣布胜利的两人团队的数量。 ### 样例输入 ``` COW XXO ABC ``` ### 样例输出 ``` 0 2 ``` ### 评测数据规模 每个字符的取值范围在A到Z之间,井字游戏的棋盘大小为$3 \times 3$。
查看答案
赣ICP备20007335号-2