当前位置: 首页 > news >正文

力扣1074.元素和为目标值的子矩阵数量

力扣1074.元素和为目标值的子矩阵数量

  • 前缀和 + 哈希表

    • 见力扣363.
    • 枚举上下边界转化一维前缀和,用哈希表储存出现次数
  •   class Solution {public:int numSubmatrixSumTarget(vector<vector<int>>& matrix, int k) {int ans = 0;int m = matrix.size(),n = matrix[0].size();for(int i=0;i<m;i++){vector<int> sum(n);for(int j=i;j<m;j++){for(int c=0;c<n;c++)sum[c] += matrix[j][c];unordered_map<int,int> sumset;sumset[0] = 1;int s = 0;for(int v:sum){s += v;if(sumset.find(s-k) != sumset.end())ans += sumset[s-k];sumset[s] ++;}}}return ans;}};
    

http://www.mrgr.cn/news/10984.html

相关文章:

  • redisj集群之哨兵模式
  • SAP S4HANA 2023 FPS01 FAA虚拟机发布了
  • Upload-Lab第20关:如何利用文件名可控漏洞?
  • Redis面试都卷到C语言去了。。。
  • 文心快码 Baidu Comate 前端工程师观点分享:以文心快码 Baidu Comate为例,智能代码助手需要什么(三)
  • 北京青蓝智慧科技:2024(第九届)世界物联网大会将于11月在京举行
  • Visual Studio之安装(更新,扩展)速度缓慢解决方案
  • Intellij Idea + Git 完美实战!
  • CVPR 2024论文分享┆LMDrive:基于大模型的闭环端到端自动驾驶
  • 【OpenCV教程】img.mode有哪些常见的类型以及类型之间的转换
  • 我看不清这里的贴图,有没有办法变亮一点?
  • 功能测试和性能测试区别简析,软件测试公司如何开展有效测试?
  • Django的内置组件
  • JMeter高级应用场景:API接口性能测试实战
  • 【面试】jvm静态变量和局部变量对比
  • Leetcode JAVA刷刷站(97)交错字符串
  • RabbitMQ的高可用
  • React 实现请求接口封装
  • 深入探讨Java多线程
  • 分类预测|基于Transformer-LSTM的数据分类预测Matlab程序 多特征输入多类别输出