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

网页设计音乐网站电商网站规划

网页设计音乐网站,电商网站规划,网站建设尾款放在什么科目里,个人网站支付解决方案前缀和作用&#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.fp688.cn/news/160169.html

相关文章:

  • 政府网站 两学一做网站优化教程
  • 怎样在网上建网站做电商生意如何在百度上建立网站
  • 5台电脑做视频网站服务器鞍山seo外包
  • g时代网站建设谷歌seo推广
  • 做接口自动化是网站登录加密百度推广怎么优化
  • 网站付费推广渠道二十条优化措施
  • 域名租用平台在线网站seo优化
  • 兴义市住房和城乡建设局网站班级优化大师手机版下载(免费)
  • 顺德 网站开发 招聘项目营销策划方案
  • h5网站开发软件下载seo描述是什么意思
  • 腐女喜欢做的网站网络营销推广方案案例
  • 深圳网站建设资讯seo综合查询怎么用的
  • 黔西南网站建设灰色词seo推广
  • 怎样找回网站域名密码缅甸今日新闻
  • 珠海网站设计公司网络服务商在哪咨询
  • 聚通达网站建设seo怎么做排名
  • 做网站 做推广需要知道什么市场营销案例
  • 专题网站开发工具有哪些广州新闻播报
  • 空投注册送币网站怎么做网站收录查询代码
  • 房价成交数据官网查询福州seo快速排名软件
  • 设计的种类seog
  • 已有网站备案seo型网站
  • 丝绸之路网站建设报告金戈枸橼酸西地那非片
  • 有什么设计网站推荐湖南广告优化
  • 山西自助建站系统平台网站设计培训
  • wordpress qq邮箱留言seo黑帽教程视频
  • 做项目挣钱的网站哪个网站做推广效果好
  • 专业的seo网站优化公司seo从0到1怎么做
  • 做网站哪家便宜软件定制开发平台
  • 公众号的微网站怎么做网络推广网址