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

做理财网站数字化营销怎么做

做理财网站,数字化营销怎么做,代做seo排名,公司网站开发实例审题: 本题需要我们将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://www.dtcms.com/wzjs/337086.html

相关文章:

  • 博彩导航网站怎么做国内真正的免费建站
  • 福州如何做百度的网站推广网站模板购买
  • 锡盟建设工程造价工程管理网站hyein seo是什么牌子
  • 做网站公司 衡阳公司品牌策划运营公司
  • 代做毕业项目哪个网站好东莞百度快速排名
  • 虾皮跨境电商app下载怎样做seo搜索引擎优化
  • 禹州网站建设seo知识是什么意思
  • 济南营销网站制作如何在百度提交网站
  • 东营设计网站建设百度网站域名注册
  • 自己怎么做农好产品网站汕头网站建设优化
  • 石岩做网站seo排名需要多少钱
  • 网站后台怎么做alt标签seo优化托管
  • 东莞p2p网站开发费用企业文化内容范本
  • 成功营销网站苏州网站建设方案
  • 台州网站建设技术外包网络营销咨询服务
  • 邯郸哪里可以学建网站搜索引擎排行榜前十名
  • 做机械设备类网站用什么颜色好芭嘞seo
  • it培训网站什么是软文文案
  • 用aspx做的网站网站关键词排名快速提升
  • 成品ppt的网站免费观看教育机构
  • 开网站建设公司中文域名注册
  • 沈阳做网站公司哪家好哈尔滨网络公司
  • 加强网站信息建设优化大师如何删掉多余的学生
  • 正能量网站窗口免费进宁波网站建设公司
  • 针对网站做搜索引擎做优化台州关键词优化报价
  • 太仓市建设招标网站百度账号登录入口官网
  • 做网站的软件多少钱网站网络排名优化方法
  • 青岛企业网站建设优化事件营销的经典案例
  • 公司做网站可以用个人域名视频外链在线生成
  • 做网站卖酒百度快速收录账号购买