CF985C.Liebig's Barrels

普及/提高-

通过率:0%

AC君温馨提醒

该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

You have m=nkm=n·k wooden staves. The ii -th stave has length aia_{i} . You have to assemble nn barrels consisting of kk staves each, you can use any kk staves to construct a barrel. Each stave must belong to exactly one barrel.

Let volume vjv_{j} of barrel jj be equal to the length of the minimal stave in it.

You want to assemble exactly nn barrels with the maximal total sum of volumes. But you have to make them equal enough, so a difference between volumes of any pair of the resulting barrels must not exceed ll , i.e. vxvy<=l|v_{x}-v_{y}|<=l for any 1<=x<=n1<=x<=n and 1<=y<=n1<=y<=n .

Print maximal total sum of volumes of equal enough barrels or 00 if it's impossible to satisfy the condition above.

输入格式

The first line contains three space-separated integers nn , kk and ll ( 1<=n,k<=1051<=n,k<=10^{5} , 1<=nk<=1051<=n·k<=10^{5} , 0<=l<=1090<=l<=10^{9} ).

The second line contains m=nkm=n·k space-separated integers a1,a2,...,ama_{1},a_{2},...,a_{m} ( 1<=ai<=1091<=a_{i}<=10^{9} ) — lengths of staves.

输出格式

Print single integer — maximal total sum of the volumes of barrels or 00 if it's impossible to construct exactly nn barrels satisfying the condition vxvy<=l|v_{x}-v_{y}|<=l for any 1<=x<=n1<=x<=n and 1<=y<=n1<=y<=n .

输入输出样例

  • 输入#1

    4 2 1
    2 2 1 2 3 2 2 3
    

    输出#1

    7
    
  • 输入#2

    2 1 0
    10 10
    

    输出#2

    20
    
  • 输入#3

    1 2 1
    5 2
    

    输出#3

    2
    
  • 输入#4

    3 2 1
    1 2 3 4 5 6
    

    输出#4

    0
    

说明/提示

In the first example you can form the following barrels: [1,2][1,2] , [2,2][2,2] , [2,3][2,3] , [2,3][2,3] .

In the second example you can form the following barrels: [10][10] , [10][10] .

In the third example you can form the following barrels: [2,5][2,5] .

In the fourth example difference between volumes of barrels in any partition is at least 22 so it is impossible to make barrels equal enough.

首页