AlgoMooc
你已开通华为OD训练营权益,还差最后一步——完成入营激活(兑换课程 + 加飞书 + 登记服务群),即可解锁全部课程与专属服务。去激活 →
← 返回题库

P2519. 最大相连男生数

中等通过率 51% · 提交 568 · 通过 287
模拟枚举字符串

小慕在组织班级活动时,需要将同学们排成一个矩形方阵。 请帮小慕在矩形方阵中找到最大的的男生数量。 这个相连位置在一条直线上,方向可以是水平的、垂直的、成对角线的或者的。 注:学生总人数不会超过 10000。

提示:带虚线的词点一下有通俗解释。

输入描述

输入的第一行为矩阵的行数和列数,接下来的 n 行为矩阵元素,元素间用 , 分隔。

输出描述

输出一个整数,表示矩阵中最长的位置相连的男生个数

示例

示例 1

输入

3,4
F,M,M,F
F,M,M,F
F,F,F,M

输出

3

时间限制 1000 ms · 内存限制 128 MB

看不懂题目?点开图解
最大相连男生数示例 F M M F F M M F F F F M 水平2个 垂直2个 对角线2个 最大相连男生数 = 3(水平方向,第二行中间两个M加上第三行最后一个M?) 实际样例中,最大相连为3(反对角线方向:M(1,2), M(2,2), M(3,4))
写完代码点「提交」,将对全部测试用例判题。

向老师提问

针对「最大相连男生数」把疑问、代码和报错填清楚,老师收到后能更快、更准地回复你。