传统题 1000ms 128MiB

前缀最值差-T5-乙

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

Description

给出一组整数,它的前x个数称为它的前缀,前缀最值差指的是:数组前x个数中最大值和最小值的差,这个问题到也难不倒小明。

但现在有q个问题询问,要求算出每个问题的前缀最值差。这样工作量就太大了。你有什么 办法吗?

Input Format

第一行有一个正整数N,表示给出的这组正整数的个数。

第二行有N个正整数ai

第三行有一个正整数q,表示有q个询问。

第四行有q个正整数xi,分别表示要求前xi个数中最大值和最小值的差。

Output Format

输出,每个询问的答案。

6
1 3 1 7 2 4 
3
3 2 6
2 2 6

Hint

50%数据, 1<= N<=1000, q<=1000, ai<1000,1<=xi<=N;

100%数据, 1<= N<=1000000, q<=1000000, ai<1000000000,1<=xi<=N;

Source

南海区镇赛 桂城小学2021B 前缀和

王老师班级_阶段性小测

未认领
状态
已结束
题目
10
开始时间
2025-9-27 0:00
截止时间
2025-10-25 23:59
可延期
24 小时