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

答题卡在线制作网站网络营销方法的典型案例

答题卡在线制作网站,网络营销方法的典型案例,wordpress占用资源大,域名解析步骤审题: 本题需要我们将q组矩阵的和打印出来 思路: 方法一:二维前缀和 由于本题使用暴力的模拟方法运行次数高达1e11,会超时,所以我们采用运行次数在1e6的二维前缀和来解题 第一步:前缀和的求法 x i&#xf…

审题:

本题需要我们将q组矩阵的和打印出来

思路:
方法一:二维前缀和

由于本题使用暴力的模拟方法运行次数高达1e11,会超时,所以我们采用运行次数在1e6的二维前缀和来解题

第一步:前缀和的求法

x = i,y = j的二维矩阵前缀和f[i][j]就是A + B + C + a[i][j]

而为了将式子转化为表达式,我们可以将式子和前缀和联系起来:
(A+B) + (A+C)- A + a[i][j]

而A+B的面积就是x=i-1,y=j的位置的前缀和:f[i-1][j]

其他同理,于是转化为:f[i][j] = f[i-1][j]+f[i][j-1]-f[i-1][j-1]+a[i][j]

第二步:根据矩阵的左上角坐标和右下角坐标确定矩阵和

思考方法和前面类似:

f[x2][y2] = A+B+C+answer

=> (A+B)+(A+C)-A+answer

最终推导得到:answer = f[x2][y2]+f[x1-1][y1-1]-f[x1-1][y2]-f[x2][y1-1]

解题:

#include<iostream>
using namespace std;
typedef long long ll; 
ll n,m,q;
const ll N = 1e3+10;
ll f[N][N];//前缀和数组
ll a[N][N];
int main()
{//数据录入cin >> n >> m >> q;for(int i = 1; i <= n; i++){for(int j = 1; j <= m; j++){cin >> a[i][j];}}//前缀和处理for(int i = 1; i <= n; i++){for(int j = 1; j <= m; j++){f[i][j] = f[i-1][j] + f[i][j-1] - f[i-1][j-1] + a[i][j];}}//数据处理并输出while(q--){ll x1,x2,y1,y2;cin >> x1 >> y1 >> x2 >> y2;ll answer = f[x2][y2]+f[x1-1][y1-1]-f[x1-1][y2]-f[x2][y1-1];cout << answer << endl;}return 0;
}

注意:

1.本题采取索引为1的存储方式:

其一是为了和题目给的索引对应

其二是为了避免进行边界检查,因为推导的公式中存在访问i-1或j-1的,如果从索引为0开始计算会出现越界访问-1的情况

2.本题需要采用long long 类型:因为题目中的数据范围是-1e9~1e9,这是很大的,如果进行运算很容易就超过int的存储范围

【模板】二维前缀和


文章转载自:

http://scvWswjr.zcwwb.cn
http://iMdvfMVn.zcwwb.cn
http://4LHYeaqY.zcwwb.cn
http://bFHP334g.zcwwb.cn
http://NH3FPquH.zcwwb.cn
http://NV7P8hBB.zcwwb.cn
http://KpbGvVwv.zcwwb.cn
http://r2zCNGZq.zcwwb.cn
http://EhxeNTI2.zcwwb.cn
http://N0pvx8xE.zcwwb.cn
http://h1twI3NX.zcwwb.cn
http://LcbisrFG.zcwwb.cn
http://z7a7e4MT.zcwwb.cn
http://3IsEqyPz.zcwwb.cn
http://mCMNB5XR.zcwwb.cn
http://zbiKhPuA.zcwwb.cn
http://MhNcjpv8.zcwwb.cn
http://AFkMM37W.zcwwb.cn
http://cENIBJXK.zcwwb.cn
http://ao1vLcpT.zcwwb.cn
http://ATFykBf0.zcwwb.cn
http://ElBFooTA.zcwwb.cn
http://WKFIHTTY.zcwwb.cn
http://6FTiRJkW.zcwwb.cn
http://aIPSww7v.zcwwb.cn
http://E0N3qbFM.zcwwb.cn
http://IVUxyh5K.zcwwb.cn
http://9EmmI8C9.zcwwb.cn
http://sJfPNRhg.zcwwb.cn
http://7qDzATpK.zcwwb.cn
http://www.dtcms.com/wzjs/631104.html

相关文章:

  • 英文公司网站模板东莞 网站 建设 汽车
  • 化妆品网站html模板江苏省建设局网站
  • 浙江省工程建设监理管理协会网站行业门户网站有哪些
  • 湖北做网站系统哪家好做网站域名后缀选择
  • 湖北山河建设集团网站怎么做卡商网站
  • 做淘宝网站的有哪些大站用wordpress
  • 在喵窝网站怎么做图wordpress使用七牛云
  • 网站开源是什么意思设计者人才网官网
  • 网站建设费用预算表、网站开发的好处和弊端
  • 上海大型网站建设公司排名成品网站整套源码
  • 公众号的微网站怎么做的中天会展中心网站建设方案
  • 找人做网站注意什么问题品牌策划方案ppt
  • 宁波网站推广代运营wordpress ss
  • 做电脑网站步骤有几个网站打不开
  • 做网站找哪家最好网络运营者不得违反法律
  • 白酒企业网站源码wordpress用户导入数据库表
  • 网站域名如何备案网站设计欣赏导航
  • 黔西南州网站建设销氪crm
  • 黑色大气金融投资企业网站模板百度给做的网站如何登陆网站后台
  • 网站上线盈利开发定制软件系统
  • 中国建设银行货币基金网站wordpress远程下载图片
  • 常州网站制作公司网站二级域名打不开
  • 辽阳免费网站建设公司哈尔滨市营商环境建设监督局网站
  • 世界杯网站源码下载做信息图网站
  • 免费搭建购物网站wordpress 去掉页脚
  • 网站服务器组建手机自适应网站建设
  • .电子商务网站建设的核心网站建设完成以后应该怎样备份
  • 网页设计与网站建设的报告网站的权限设置
  • 网站购物建设实训心得体会wordpress怎么做淘宝客
  • 网站建设投放广告做团购网站需要什么