#P6958. [NEERC 2017] The Great Wall

[NEERC 2017] The Great Wall

Description

最近你成为了西奈一个小国家的皇帝。你决定在边界建造一座长城保护你的国家不被野蛮人抢劫。你联系了“W Corp”——世界上唯一的建造坚不可摧的墙的公司。

“W Corp”用相同的格式建造所有墙。墙的长度是 nn 米,每一米墙按顺序从 11nn 编号,它们可能有不同的高度。高度的格式取决于三个固定的数组 a,b,ca,b,c,它们各有 nn 个元素,对于任意 1in1\le i\le n 满足 ai<bi<cia_i < b_i < c_i,还有一个整数 r (1r<n)r\ (1\le r < n)。三个数组和 rr 对于“W Corp”建造的任何墙都是相同的。

按照如下方式,具体的墙体设计的选择取决于两个不同的整数 x,y (1x<ynr+1)x,y\ (1\le x < y\le n-r+1)。取两个整数区间:[x,x+r1][x,x+r-1][y,y+r1][y,y+r-1](区间包括端点)。那么第 ii 米墙的高度是:

  • aia_i,当 ii 不属于这两个区间
  • bib_i,当 ii 属于这两个区间中的恰好一个
  • cic_i,当 ii 属于这两个区间中的两个

墙的强度定义为每一米墙高度的和。

在“W Corp”建造的所有墙中,数组 a,b,ca,b,c 和整数 rr 都是固定的。公司提供了一份所有可能的墙体设计的列表,按照强度单调不减排序。你选择了其中第 kk 种墙体设计。你的任务是,求出你选择的墙的强度。

Input Format

第一行包括三个整数 $n,r,k\ (2\le n\le 30000,\ 1\le r < n,\ 1\le k\le \frac{(n-r)(n-r+1)}{2}\ \ )$,分别代表墙的长度,取的区间的长度,你的选择在列表中的位置。

第二行包括了数组 aa 的元素,1ai1061\le a_i\le 10^6

第三行包括了数组 bb 的元素,1bi1061\le b_i\le 10^6

第四行包括了数组 cc 的元素,1ci1061\le c_i\le 10^6

Output Format

输出一个整数,“W Corp”的列表中第 kk 种墙的强度

样例解释

在样例中,能建造出的不同的墙有三种:

  • 选择 x=1,y=2x=1,y=2,墙的高度是 [3,7,5,4][3,7,5,4],强度是 1919
  • 选择 x=1,y=3x=1,y=3,墙的高度是 [3,3,5,5][3,3,5,5],强度是 1616
  • 选择 x=2,y=3x=2,y=3,墙的高度是 [1,3,7,5][1,3,7,5],强度是 1616
4 2 1
1 2 3 4
3 3 5 5
7 7 7 7

16