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

移动建站工具网站开发开发公司排名

移动建站工具,网站开发开发公司排名,婚庆公司一般收费标准,如何制造公司网站问题描述 给定一个NM 的矩阵 A, 请你统计有多少个子矩阵 (最小 11, 最大 NM) 满足子矩阵中所有数的和不超过给定的整数 K ? 输入格式 第一行包含三个整数 N,M 和 K. 之后 NN 行每行包含 M 个整数, 代表矩阵 A. 输出格式 一个整数代表答案。 样例输入 3 4 10 1 2 3 4 5…

问题描述

给定一个N×M 的矩阵 A, 请你统计有多少个子矩阵 (最小 1×1, 最大 N×M) 满足子矩阵中所有数的和不超过给定的整数 K ?

输入格式

第一行包含三个整数 N,M 和 K.

之后 NN 行每行包含 M 个整数, 代表矩阵 A.

输出格式

一个整数代表答案。

样例输入

3 4 10
1 2 3 4
5 6 7 8
9 10 11 12

样例输出

19

样例说明

满足条件的子矩阵一共有 19 , 包含:

大小为 1×11×1 的有 10 个。

大小为 1×21×2 的有 3 个。

大小为 1×31×3 的有 2 个。

大小为 1×41×4 的有 1 个。

大小为 2×12×1 的有 3 个。

评测用例规模与约定

对于 30% 的数据, N,M≤20.

对于 70% 的数据, N,M≤100.

对于 100% 的数据, 1≤N,M≤500; 0≤Aij≤1000; 1≤K≤250000000

运行限制

  • 最大运行时间:1s
  • 最大运行内存: 256M
#include <iostream>
using namespace std;const int N = 510;
int a[N][N];
int n, m, k;int main() 
{cin >> n >> m >> k;for (int i = 1; i <= n; i++){for (int j = 1; j <= m; j++) {scanf("%d", &a[i][j]);a[i][j] += a[i - 1][j]; //求第j列前i行的前缀和}} long long ans = 0;for (int i = 1; i <= n; i++){for (int j = i; j <= n; j++){//双指针维护左右边界for (int l = 1, r = 1, sum = 0; r <= m; r++) {sum += a[j][r] - a[i - 1][r]; //第l~r列 i~j行的和//a[j][r] 表示第 r 列的前 j 行的前缀和//a[j][r]-a[i-1][r] 就是第 r 列从第 i 行到第 j 行的和。while (sum > k) { //如果大于k,左边界右移sum -= a[j][l] - a[i - 1][l];l++;}ans += r - l + 1;}}}cout << ans << endl;
}

 


文章转载自:

http://00000000.dpmhz.cn
http://00000000.dpmhz.cn
http://00000000.dpmhz.cn
http://00000000.dpmhz.cn
http://00000000.dpmhz.cn
http://00000000.dpmhz.cn
http://00000000.dpmhz.cn
http://00000000.dpmhz.cn
http://00000000.dpmhz.cn
http://00000000.dpmhz.cn
http://00000000.dpmhz.cn
http://00000000.dpmhz.cn
http://00000000.dpmhz.cn
http://00000000.dpmhz.cn
http://00000000.dpmhz.cn
http://00000000.dpmhz.cn
http://00000000.dpmhz.cn
http://00000000.dpmhz.cn
http://00000000.dpmhz.cn
http://00000000.dpmhz.cn
http://00000000.dpmhz.cn
http://00000000.dpmhz.cn
http://00000000.dpmhz.cn
http://00000000.dpmhz.cn
http://00000000.dpmhz.cn
http://00000000.dpmhz.cn
http://00000000.dpmhz.cn
http://00000000.dpmhz.cn
http://00000000.dpmhz.cn
http://00000000.dpmhz.cn
http://www.dtcms.com/wzjs/618909.html

相关文章:

  • 手机怎么建自己的网站郴州网签备案查询系统
  • 潢川网站建设北京做erp报价的网站
  • 保定网站建设工作自己做网站步骤
  • 站长之家查询网海口网站优化
  • 北京做电商网站设计django网站开发规范
  • 网站可以给pdf做笔记沈阳做网站公司哪家好
  • 常德经开区网站网站建设的步骤过程ppt
  • 怎样选择网站建设公司百度网站流量查询
  • 哪些网站是营销型网站及原因下载 wordpress插件怎么用
  • 网站源码在哪里怎么在网站上做推
  • 海口网站运营托管费用做网站首页ps中得多大
  • 电商网站开发技术与维护沃尔玛网上商城中国
  • 宁波网站开发公司怎么样适合大学生做的兼职网站
  • 网站开发公司会计新出的网络游戏排行榜
  • 空间购买网站南平建设集团有限公司网站
  • 关键词是什么百度关键词优化是什么意思
  • 做的好的国外网站营销网站建站企业
  • 长春网站建设团队云南网站开发建设
  • 为什么要建设医院网站用ps制作网页教程
  • 网站域名注册多少钱网站建设登录
  • 网站建设属于IT建设一个网站花多少钱
  • 如何让百度收录自己的网站一站式做网站企业
  • 网站目录权限设置如何做网站推广获客
  • 如何做网站软件阜城县网站建设报价
  • 网站建设谈判网站开发考什么证
  • 网站国际网络备案号网联科技网站建设
  • 响应式网站建设系统前端和后端哪个难
  • 潍坊信息网网站建设做体育赛事网站公司
  • 重庆网网站建设公司免费的个人简历模板 简约
  • 三好街做网站公司海南网站建设