【发布时间】:2023-03-29 11:01:01
【问题描述】:
我刚刚在编程竞赛中遇到了这个问题,但无法在规定的时间内解决它。所以只是好奇地想找到正确的方法。任何建议都会有所帮助。
输入 给定一个包含 n 个元素的矩阵 a[],其中 n
构造一个新矩阵 b 其中b[i][j]=a[i]*a[j]。
输出 总和为 k 的可能子矩阵的数量。
测试用例
a[]={1,-1}
k=0
输出=5 解释
b={ 1,-1,
-1, 1}
所以 2 个行子集、2 个列子集和 1 个完整数组。所以总共 5 个。
我尝试使用类似 https://math.stackexchange.com/questions/639172/submatrix-with-sum-k 的方法来解决问题
【问题讨论】:
-
我投票结束这个问题,因为它是一个编程竞赛问题转储。
标签: arrays algorithm data-structures