有趣的算法题之矩阵的特别乘积

矩阵元素相乘

        A[ n, m ] 是一个 n 行 m 列的矩阵,a[ i, j ] 表示 A 的第 i 行 j 列的元素,定义 x[ i , j ] 为 A 的第 i 行和第 j 列除了 a[ i, j ] 之外所有元素(共 n + m - 2 个)的乘积,即 x[ i, j ] = a[ i, 1 ] * a[ i, 2 ] * ... * a[ i, j-1 ] * ... * a[ i, m ] * a[ 1, j ] * a[ 2, j ] * ... * a[ i-1, j ] * a[ i+1, j ] * ...* a[ n, j ] 。现输入非负整形的矩阵 A[ n, m ] ,求 MAX( x[ i, j ] ),即所有的 x[ i, j ] 中的最大值

原题链接:矩阵元素相乘_牛客题霸_牛客网 (nowcoder.com)

格式

输入描述:第一行两个整数 n 和 m 。之后 n 行输入矩阵,均为非负整数。

输出描述:一行输出答案。

样例

输入:3 5
           5 1 8 5 2
           1 3 10 3 3
           7 8 5 5 16

输出:358400

思路分析

        首先,我们需要理解题目中的 x[i,j] 是什么。它表示的是矩阵 A 的第 i 行和第 j 列中除了 a[i,j

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值