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

网页设计音乐网站徐州做网站的公司

网页设计音乐网站,徐州做网站的公司,主流网站开发采用,h5营销型网站功能前缀和作用&#xff1a; 快速求出原数组中一段数组的和 思路 1.预处理前缀和数组 2.用公式求区间和 公式&#xff1a; 二维前缀和&#xff1a; s [ i ] [ j ] s[ i - 1 ] [ j ] s[ i ] [ j - 1 ] - s [ i - 1 ] [ j - 1]; 题型 一维 二维 题解 一维 #include <iost…

前缀和作用:

快速求出原数组中一段数组的和 

思路

1.预处理前缀和数组

2.用公式求区间和

公式:

二维前缀和:


s [ i ] [ j ] += s[ i - 1 ] [ j ] + s[ i ] [ j - 1 ] - s [ i - 1 ] [ j - 1]; 

 

 题型

一维

二维

 题解

一维

#include <iostream>using namespace std;const int N = 100010;int n, m;
int a[N], s[N];int main()
{scanf("%d%d", &n, &m);for (int i = 1; i <= n; i ++ ) scanf("%d", &a[i]);for (int i = 1; i <= n; i ++ ) s[i] = s[i - 1] + a[i]; // 前缀和的初始化while (m -- ){int l, r;scanf("%d%d", &l, &r);printf("%d\n", s[r] - s[l - 1]); // 区间和的计算}return 0;
}

二维

#include <iostream>using namespace std;const int N = 1010;int n, m, q;
int s[N][N];int main()
{scanf("%d%d%d", &n, &m, &q);for (int i = 1; i <= n; i ++ )for (int j = 1; j <= m; j ++ )scanf("%d", &s[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];while (q -- ){int x1, y1, x2, y2;scanf("%d%d%d%d", &x1, &y1, &x2, &y2);printf("%d\n", s[x2][y2] - s[x1 - 1][y2] - s[x2][y1 - 1] + s[x1 - 1][y1 - 1]);}return 0;
}

http://www.ds6.com.cn/news/14238.html

相关文章:

  • 通辽公司做网站百度广告推广费用年费
  • 微信如何自己开发小程序天津优化网络公司的建议
  • b2b网站模块营销渠道的三个类型
  • 靖江有帮助做苏宁易购网站的公司吗怎样做推广是免费的
  • google怎么做网站推广百度推广手机app下载
  • 兰州易天网站建设公司有哪些天津seo公司
  • 继续好商会网站建设如何自己开发一个平台
  • 苏州画廊网站建设网站推荐
  • 嘉兴制作网站百度在线客服系统
  • 做网站需要注意的事项网络营销ppt课件
  • 自己建设网站平台步骤邯郸seo优化
  • 自助网站建设系统软件网络广告设计
  • 国际国内新闻最新消息今天沈阳百度推广排名优化
  • 做网站送推广郑州竞价托管代运营
  • 怎么做免费网站如何让百度收录刷推广链接的网站
  • 免费psd素材网站深圳网络推广的公司
  • 做新闻网站开发和测试的硬件外贸平台有哪些比较好
  • 深圳免费网站设计网站域名查询ip
  • 企业网站优化方法长沙百度网站快速排名
  • 网站建设制作视频免费行情网站app大全
  • wordpress登陆才可以看到北京seo加盟
  • 网络营销的网站建设竞价运营是做什么的
  • wordpress 臃肿北京seo排名厂家
  • 哪些网站可以做化妆品广告360优化大师最新版
  • 四川网站建设公司怎么线上推广自己的产品
  • 保定做网站设计关键词可以分为哪三类
  • 扬州专业做网站企业如何网站seo
  • 厦门网站建设公司找培训机构的网站
  • 新邵县住房和城乡建设局网站百度指数专业版价格
  • 大气婚纱影楼网站织梦模板百度大全免费下载