首页 > 其他分享 >一维前缀和

一维前缀和

时间:2024-12-04 21:31:44浏览次数:8  
标签:std 10005 前缀 int cin 一维 include

1.前缀和

$ a [] = {1, 2, 3, 4, 5}$

$ h [] = {1, 3, 6, 10, 15}$

$ h[4] = h[3] + a[4]$ 预处理公式

代码:

#include <iostream>
#include <cmath>
#include <cstdio>
using namespace std;
int a[10005];
int main() {
	int n, m;
	cin >> n;
	cin >> m;
	for (int i = 1; i <= n; i ++) {
		cin >> a[i];
	}
	for (int i = 1; i <= m; i ++) {
		int l, r;
		long long tot = 0;
		cin >> l >> r;
		for (int j = l; j <= r; j ++) {
			tot += a[j];
		} 
		cout << tot << endl;
	}
	return 0; 
} 

标签:std,10005,前缀,int,cin,一维,include
From: https://blog.csdn.net/dedsad/article/details/144250366

相关文章

  • 基于 FPGA 的一维卷积神经网络(1D-CNN)算法加速
    Q:大佬们,谁做过FPGA的一维卷积神经网络(1D-CNN)算法加速么?除了1D-CNN,还有哪些神经网络算法可以在FPGA上加速?A:以下是一个基于FPGA的一维卷积神经网络(1D-CNN)算法加速实现的案例,仅供参考:项目案例概述:该项目旨在通过FPGA实现1D-CNN的加速,以提高对一维序列数据的处理速度。......
  • Vue项目访问路径加统一前缀(若依)
     转自:https://whwtree.com/archives/45.html如果多个项目要发布至同一个域名下,或Vue项目要加项目名访问时,则可以通过域名后加统一前缀来区分及路由至指定的服务,例如同一域名下:站点A:https://www.abc.com站点B:https://www.abc.com/bbb站点B-接口API:https://www.abc.com/bbb/apiVu......
  • C语言(一维数组)
    引例如果我们要在程序中表示一个学生的成绩,我们用int来表示,如:int_score。假如我们要在程序中表示一组成绩,此时我们所学的常规的数据类型就无法再表示,这个时候我们需要一种新的表现形式,这种表现形式就是我们的数组。什么是数组数组是相同类型,有序数据的集合。数组的特征......
  • C语言实验 一维数组
    时间:2024.12.3一、实验7-1交换最小值和最大值#include<stdio.h>intmain(){intn,a[10],i,min=0,max=0;scanf("%d",&n);for(i=0;i<n;i++){scanf("%d",&a[i]);}for(i=0;i<n;i......
  • apisix~路由前缀的正则匹配
    参考:https://apisix.apache.org/zh/docs/apisix/FAQ/在你提供的ApacheAPISIX路由配置中,vars字段用于定义一些变量匹配规则。具体来说,vars字段可以用来根据请求的特定变量(如URI、请求方法等)进行条件匹配。添加正则路由curl-ihttp://127.0.0.1:9180/apisix/admin/routes/......
  • 【C++习题】26.前缀和_二维前缀和
    文章目录题目链接:题目描述:解法C++算法代码:题目链接:二维前缀和题目描述:解法前缀和预处理一个前缀和矩阵dp[i,j]:表示从[1,1]到[i,j]位置,这段区间里面所有元素的和dp[i,j]:A+B+C+D=(A+B)+(A+C)+D-A=dp[i-1,j]+dp[i,j-1]+arr[i,j]-dp[i-1,j-1]......
  • 编一个程序,从键盘上输入一串符号(以回车键为结束),将其以字符串形式存入一维字符数组,然后
    大学作业,运行不了就把每个for循环里面的int提出来,括号内保留i就行了!!!!!多的我不说了,代码放地下自取自拿,某人在这里求个赞,陆续会更新实验3-5,所有作业都有复制(自取)版和详解版,记得关注,谢谢各位:tips:gets在C11版本被删去,目前仅仅是用于大学计算机,正式版我也放在末尾并说明区别自取版:......
  • 结构体 班级版2(结构体)【一维数组】
    #include<iostream>usingnamespacestd;structst{stringst_name;intst_age;};structc1{stringcl_name;stst1[7];stst2[7];};structa1{c1st1[100];};intmain(){c1a[100];cin>>a[0].cl_name;......
  • css中兼容ie浏览器的前缀是什么?
    CSS中兼容IE浏览器的前缀主要有:-ms-:这是IE浏览器专用的前缀,用于支持IE浏览器特有的CSS属性或属性值。例如:-ms-transform,-ms-filter。-o-:这是Opera浏览器较旧版本使用的前缀,现在Opera基于Chromium内核,所以这个前缀已经很少使用了。例如:-o-transform。-webkit-:这是......
  • 有多少个数字1(前缀和版)
    有多少个数字1小明很喜欢喜欢数字1,他想研究两个整数之间所有整数出现了多少个数字1。现在他想求n次,a和b之间(包含a和b)的所有整数的1出现的次数,聪明的你能够帮帮小明吗?输入格式第一行一个整数n(1<=n<=1000000)。下面有n行,每行2个整数a和b(1<=a,b<=1000000)。输出格式......