翻卡片
You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.
题目描述
小蓝在玩翻卡片游戏,每张卡片一面写着大写字母 ,另一面写着大写字母 。首先将卡片排成一 个 的矩阵。有的卡片是 面朝上,有的卡片是 面朝上。 现给定 的值,及 矩阵中每张卡片的状态,请你帮助小蓝挑选一张 面的卡,翻转成 面,使得 翻转后的上、下、左、右四个方向相连的 面卡片最多,并将相连最多的卡片数量输出。
例如:, 的矩阵中的卡片状态如下:
选择红框内那张 面卡片,翻转为 面,可以使翻转后四个方向相连的A面卡片最多,为 张。
输入格式
第一行输入一个正整数 (),表示矩阵的行数和列数;
第二行开始输入 行,每行输入 个字符( 或者 ),表示矩阵中卡片状态,字符之间以一个空格隔开。
输出格式
输出一个整数,表示翻转后矩阵中上、下、左、右四个方向相连的最多 面卡片张数
3
A B B
A B A
B A B
5
来源
第13届蓝桥杯国赛
蓝桥杯第十三届c++国赛真题
- Status
- Done
- Rule
- IOI
- Problem
- 7
- Start at
- 2023-5-25 21:00
- End at
- 2023-5-29 5:00
- Duration
- 80 hour(s)
- Host
- Partic.
- 12