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

网站设网页设计郑州外贸网站建站

网站设网页设计,郑州外贸网站建站,关键词在线听免费,成都不能去的建筑设计公司题目: 题目链接:58. 区间和(第九期模拟笔试) 方法:前缀和 思路:暴力求解就是每次读取区间,然后把区间内的数组依次相加。如果求和m次,每次都从头加到尾,时间复杂度为O(m*…

题目:

题目链接:58. 区间和(第九期模拟笔试)

方法:前缀和

思路:暴力求解就是每次读取区间,然后把区间内的数组依次相加。如果求和m次,每次都从头加到尾,时间复杂度为O(m*n),如果m很大,时间复杂度会很大。如果用一个数组p专门保存子数组的和(前缀和):p[i] = arr[0] + arr[1] + ....... + arr[i],那么求区间[a,b]之间的和时,只需要p[b]-p[a-1],时间复杂度为O(1),相较于之前时间复杂度降为O(m)。

代码:

#include<iostream>
#include<vector>
using namespace std;int main()
{int n, a, b;scanf("%d", &n);vector<int> arr(n);vector<int> p(n);int presum = 0;//前缀和for(int i = 0;i<n;i++){scanf("%d", &arr[i]);presum += arr[i];p[i] = presum;}while(~scanf("%d %d", &a, &b)){int sum;if(a == 0)sum = p[b];elsesum = p[b] - p[a-1];printf("%d\n", sum);}return 0;
}

http://www.dtcms.com/a/407727.html

相关文章:

  • 【数据结构】解锁数据结构:通往高效编程的密钥
  • 2、网关统一认证 + 服务内部鉴权
  • 买程序的网站进入京东商城
  • 开发中的英语积累 P5:Dump、Constraint、Hierarchy、Optimization、Measure、Attribute
  • 如何建设网站知乎网站淘宝客 没备案怎么做
  • 网络技术工程师宁波seo优化报价多少
  • php网站建设个人总结智慧团建官网登录口入口
  • 营销型网站建设供货商长治市建设厅官方网站
  • 网站建设 外包是什么意思视频营销
  • 水洗唛防伪标签:让品牌防伪与品质感双向升级
  • vue3使用leaflet的时候高亮显示省市区
  • 为公司做的图可以上传网站吗长沙移动网站
  • 计算机网站建设相关的书籍要怎样创造网站
  • 深度清理实战:如何清除系统垃圾与应用残留文件
  • 知识图谱构建
  • LAFAN fallAndGetUp2_subject2 数据 isaacsim5.0 可视化
  • 跨境电商的现状及前景网站加速优化
  • 做加盟代理的网站c2c网站建设公司
  • DOM(一):基础、操作元素内容、操作元素属性、定时器、轮播图
  • 2025 PHP7/8 实战入门:15 天精通现代 Web 开发——第 10 课:数据库基础(PDO 实战)
  • 跟进 JDK25:将虚拟线程安全引入生产的权衡与实战
  • 网站浏览历史怎么查看欧美网站建设公司排名
  • 四平网站建设哪家效果好wordpress 中文博客主题
  • 小灯题目!!
  • RK3588:MIPI底层驱动学习——入门第三篇(IIC与V4L2如何共存?)
  • 去哪儿面经
  • 网站建设和维护合同iis7 网站打不开
  • EPLAN2022部件库导入步骤
  • 微信网站建设报价表网页设计文案
  • < 自用文 备份 script :intar.sh> 使用 tar cvfz 命令打包成 .tar.gz 文件来备份多目标(目录,文件)