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

做网站费济南建设管理局官网

做网站费,济南建设管理局官网,建材营销型的网站,wordpress 漏洞题目: 796. 子矩阵的和 - AcWing题库 思路: 1.暴力搜索(搜索时间复杂度为O(n2),很多时候会超时) 2. 前缀和(左上角(二维)前缀和):本题特殊在不是直接求前…

题目:

796. 子矩阵的和 - AcWing题库

 

思路: 

1.暴力搜索(搜索时间复杂度为O(n2),很多时候会超时)

2. 前缀和(左上角(二维)前缀和):本题特殊在不是直接求前n个数的和,而是求矩阵中某个元素左上角所以数的和(包括该元素自己),利用左上角前缀和的运算求子矩阵和。

3.在求左上角前缀和以及由左上角前缀和求子矩阵的过程中都需要运用到容斥原理!!!

代码:

#include<iostream>
#include<cstdio>
using namespace std;
typedef unsigned long long ull;
const int N = 1010;
int n, m, q;
ull a[N][N], s[N][N];//a存储数据,s存储左上前缀和
int main()
{cin >> n >> m >> q;for (int i = 1; i <= n; i++)//入读数据for (int j = 1; j <= m; j++)scanf("%d", &a[i][j]);for (int i = 1; i <= n; i++)//求左上前缀和for (int j = 1; j <= m; j++)s[i][j] = s[i - 1][j] + s[i][j - 1] - s[i - 1][j - 1] + a[i][j];//容斥原理while (q--) {ull x1, y1, x2, y2;scanf("%llu%llu%llu%llu", &x1, &y1, &x2, &y2);printf("%lld\n", s[x2][y2] - s[x2][y1 - 1] - s[x1 - 1][y2] + s[x1 - 1][y1 - 1]);//容斥原理}
}

http://www.yayakq.cn/news/83367/

相关文章:

  • 网站建设人员求职信重庆能创科技有限公司
  • 网站开发相关英文单词游戏外包公司要不要去
  • 做网站的网站源码杭州两网建设
  • 网站做短视频业务许可做网站发房源综合语录
  • 网站域名类型网站定位 怎么做
  • 重庆怎么制作网站?企业网站建设费用属于什么科目
  • 肇庆网站制作系统上海小企业网站建设
  • 网站开发一般要多少钱丫个网站建设博客
  • 怎么用网站开发者工具更换网页邢台市的做网站制作公司
  • 新品销售网站建设一键制作短视频
  • wordpress管理页面乐天seo培训
  • 网站建设 武讯科技wordpress文章归档 文章显示数量
  • 做队徽的网站安监局网站建设
  • 网站后台生成文章很慢网站建设详方案
  • 自建站外贸平台有哪些比较好新闻资讯平台有哪些
  • 支付网站服务费怎么做分录WordPress添加海报分享
  • 手机网站设计技巧wordpress图标插件
  • 河北省衡水市景县规划网站一个专门做特产的网站
  • 二手网站开发适合员工的培训课程
  • 网站的英文安徽建设人才网官网
  • 网站做等保是什么意思广告设计专业有什么可从事的工作
  • 做别墅花园绿化的网站兰州建设网站公司
  • 网站推广文案怎么写公司变更名称和经营范围
  • 校园网站如何管理中国建筑网官网一级建造师管理
  • 集团网站建设定制网站建设淘宝官网首页登录电脑版
  • 建设用地规划许可证在哪个官方网站可以查询企业门户app
  • 网站建设图片链接方法手机上使用wordpress
  • 维护公司网站建设公司网址有哪些
  • 重庆公司网站制作公司wordpress 自动换行
  • 宁波网站制作公司费用价格做点阵纸的网站