#P8239. [AGM 2022 资格赛] 分裂

[AGM 2022 资格赛] 分裂

题目描述

你有一个长度为 nn 的数组 aa,你需要将其分成 KK 个非空子段,最终的得分为 ∑i=1Kmxibi−mnibi\sum_{i=1}^K mx_i^{b_i}-mn_i^{b_i},bib_i 是给定常数,mximx_i 是第 ii 段中的最大值,mnimn_i 为第 ii 中的最小值。

你能获得的最大得分为多少?

输入格式

第一行两个正整数 n,Kn,K。

接下来一行 nn 个整数表示 aia_i。

接下来一行 KK 个整数表示 bib_i。

输出格式

一行一个整数,表示答案。

10 3
2 6 10 1 5 9 7 2 1 8
3 1 2

1079

提示

数据规模与约定

对于 100%100\% 的数据,保证 1≤K≤n≤50001\leq K\leq n\leq 5000,1≤ai≤1051\leq a_i\leq 10^5,1≤bi≤31\leq b_i\leq 3。

说明

翻译自 AGM 2022 Qualification Round K Split。