#G0093. 区间最小值【2025暑假集训T3】
区间最小值【2025暑假集训T3】
题目描述
给定一个长度为 的序列 ,保证 序列两两不同, 求所有区间最小值之和。即
输入格式
第一行一个整数
接下来 个整数表示 序列。
输出格式
一个整数,表示所有区间最小值之和。
3
2 1 3
9
4
1 2 3 4
20
8
5 4 8 1 2 6 7 3
85
数据规模与约定
,, 保证 两两不同。
: , 分
: , 分
: , 分
: , 分
给定一个长度为 n 的序列 [a1,a2,…,an] ,保证 a 序列两两不同, 求所有区间最小值之和。即
l∑nr=l∑nmin(al,al+1,…,ar)第一行一个整数 n
接下来 n 个整数表示 a 序列。
一个整数,表示所有区间最小值之和。
3
2 1 3
9
4
1 2 3 4
20
8
5 4 8 1 2 6 7 3
85
1≤n≤2×105,1≤ai≤2×105, 保证 ai 两两不同。
Subtask1: n≤102 , 20 分
Subtask2: n≤103 , 20 分
Subtask3: n≤2×104 , 20 分
Subtask4: n≤2×105 , 40 分