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

建网站要先建什么友情链接买卖平台

建网站要先建什么,友情链接买卖平台,计算机网络可以向用户提供的服务,ppt模板免费素材🌈个人主页:羽晨同学 💫个人格言:“成为自己未来的主人~” 题目链接 【模板】二维前缀和https://ac.nowcoder.com/acm/problem/226333 解题思路 在这道题目当中,是要我们输出以x1,y1为左上角,x2,y2为右下角的子矩…

🌈个人主页:羽晨同学 

💫个人格言:“成为自己未来的主人~” 

题目链接

【模板】二维前缀和https://ac.nowcoder.com/acm/problem/226333

解题思路

在这道题目当中,是要我们输出以x1,y1为左上角,x2,y2为右下角的子矩阵的和,其实这个首先很简单的思路,就是可以进行枚举,但是枚举的话,时间复杂度会超过题目的要求。第二个就是利用前缀和的方法,我们的前缀和数组f[i][j]中存放的是从(0,0)到(i,j)的所有的数的和。

那我们应该怎么设置这个二维数组呢?

这个的面积,我们可以表示为(A+C)+(A+B)-A+x

那我们怎么表示要查找的这片区域的面积呢?

 

 

	cout<<f[x2][y2]-f[x1-1][y2]-f[x2][y1-1]+f[x1-1][y1-1]<<endl;

除了这些以外,我们应该还要注意数据的范围。

当我们数字求和的时候,可能会超出Int的类型范围,所以,我们应采用long long 类型。

代码解决

#include<iostream>
using namespace std;
const int N  =1010;
typedef long long LL;
LL f[N][N];//前缀和存放数组 
int main()
{int n,m,q;cin>>n>>m>>q;for(int i=1;i<=n;i++){for(int j=1;j<=m;j++){LL x;cin>>x;f[i][j]=f[i-1][j]+f[i][j-1]-f[i-1][j-1]+x;}}while(q--){int x1,y1,x2,y2;cin>>x1>>y1>>x2>>y2;cout<<f[x2][y2]-f[x1-1][y2]-f[x2][y1-1]+f[x1-1][y1-1]<<endl;}return 0;	
} 

 好了,今天的内容就到这里,我们明天再见。 

http://www.dtcms.com/wzjs/527208.html

相关文章:

  • 江门那里做公司网站好今天刚刚发生的新闻台湾新闻
  • 浙江建设工程造价信息网站南京网站seo
  • 中堂镇做网站搜索引擎大全全搜网
  • 自助手机建站系统中国十大策划公司排名
  • 睢宁县建设工程招标网合肥360seo排名
  • 北京b2b解决方案价格宁波seo搜索引擎优化公司
  • 百度网站排名 查询html网页制作软件有哪些
  • 用word做网站功能结构图网站ip查询
  • 名律汇网站建设设计百度搜索大数据
  • 赣州市人才网招聘信息查询信息seo优化好做吗
  • 营销型网站建设的特别之处都有哪些seo技术中心
  • 信息课做动漫网站百度竞价ocpc投放策略
  • 小工作室做网站下载爱城市网app官方网站
  • 企业网站建设的一般要素包括6100大看免费行情的软件
  • 做羞羞事的网站搜索大全浏览器
  • 班级网站建设心得体会范文商旅平台app下载
  • 工业设计作品seo实训报告
  • 建立一个自己的网站需要多少钱seo高手培训
  • 婚纱摄影建设网站的目的搜索引擎seo如何赚钱
  • 武汉哪里做网站域名ip查询查网址
  • 外贸订单平台有哪些厦门seo搜索排名
  • 平台设计与开发简述seo的优化流程
  • 个人网站源代码下载站长工具介绍
  • 淄博市沂源县建设局网站aso关键字优化
  • 网站系统建设项目百度站长平台论坛
  • 做网站的话 java和c的网站建设
  • 深圳燃气公司是国企吗长岭网站优化公司
  • 做网站的需求调研南京seo网站优化推广
  • 什么网站收录快seo培训公司
  • 做六个网站静态页多少钱seo网站优化培训厂家报价