前缀极差

编程入门 行业动态 更新时间:2024-10-25 06:21:25

<a href=https://www.elefans.com/category/jswz/34/1768815.html style=前缀极差"/>

前缀极差

前缀极差
蒜头君有 n 个数,他提出了 q 个问题,每个问题是说,询问前 x 个数的极差(最大值减最小值)。你能帮助他解决这 q 个问题吗?

输入格式
第一行两个整数 n,q(1≤n,q≤105)
第二行 n个整数 ai(1≤ai≤109)表示蒜头君的 n个数
第三行 q个整数 xi(1≤xi≤n),表示每一次询问

输出格式
输出一行,包含 q个整数,表示每一次询问的答案
数据范围对于 60%的数据, 1≤n,q≤103对于 100%的数据,1≤n,q≤105
Sample Input
5 5
3 2 4 5 1
1 2 3 4 5
Sample Output
0 1 2 3 4


emmm,前缀和练习的第一个,算是水题叭
直接记录每个前缀的最大值和最小值,算极差

#include<cstdio>
#include<iostream>using namespace std ;const int N = 1e5 + 100 ;
int a[N] ;
int p[N] , t

更多推荐

前缀极差

本文发布于:2024-02-25 15:01:41,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1699364.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:前缀   极差

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!