#P5115. 「2018泉州夏令营普及组D2T2」MOO游戏

「2018泉州夏令营普及组D2T2」MOO游戏

Description

众所不知的,奶牛们很喜欢玩智力游戏。John农夫最近发明了一个有趣的“找单词”游戏。 这个游戏的例子如下:

USOPEN

OOMABO

MOOMXO

PQMROM

作为奶牛,他们只对单词“MOO”有兴趣,这个可能会出现在找单词游戏中的任何地方,可能是水平的,可能是垂直的,也有可能是对角线的出现,也就是找相邻四个位置和对角线位置。上面的例子出现了6个MOO。

John农夫也是单词游戏的粉丝。 由于奶牛们不想在他们有机会试一下之前,John就把解开了,他们把游戏的内容用一个代替密码给加密了。这个代替密码将字母表里的每个字母用另外一个字母代替了。比如说,A可能对应着X, B可能对应着A等等。没有哪个字母和自己对应,没有两个字母对应到同样一个字母上(否则解码时会引起歧义)。

不幸的是,这群傻奶牛不记得用来解码的代替密码了。 所以求求你帮他们找到一个合适的代替密码,使这个游戏中出现MOO的次数最多。

Input Format

第一行包括N和M, 分别表示这个游戏的行与列(每个最多50)。 接下来的N行,每行包括M个字符,来表示这个游戏的一行。每个字符都是从A-Z之间的一个大写字母。

Output Format

输出当游戏用合适的代替密码解码后可以出现的最多MOO的次数

Sample

输入样例: 4 6 TAMHGI MMQVWM QMMQSM HBQUMQ 输出样例: 6 这个就是题目描述中的加密后的游戏。 这里M和O分别用Q和M代替了。