有一个长度为nnn的数组aaa,同时给定一个长度为nnn的数组pospospos, 我们要计算∑l=1n∑r=poslnf(l,r)sumlimits_{l = 1} ^{n} sumlimits_{r = pos_l} ^{n}fl=1∑nr=posl∑nf(l,r),f(l,r)=max({al,…
有一个长度为nnn的数组aaa,同时给定一个长度为nnn的数组pospospos。 我们要计算∑l=1n∑r=poslnf(l,r)sumlimits_{l = 1} ^{n} sumlimits_{r = pos_l} ^{n}f(l, r)l=1∑nr=posl∑nf(l,r),f(l,r)=max({al,…,ar})f(l, r) = max({a_l, dots, a_r})f(l,r)=max({al,…,ar})。
(图片来源网络,侵删)