#D. 城市争夺战

    Type: FileIO (city) 1000ms 256MiB

城市争夺战

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

题目描述

有 n 座城市,国王们通过打仗互相争夺这些城市。如果一个国王向第 i 座城市派遣的兵团数严格大于对手派遣兵团数的两倍,那么这个国王就占领了这座城市,获得 i 分。

聪明的吉吉国王即将和其他 s 个国王两两对战,他通过某些途径得知了其他 s 个国王即将使用的策略,吉吉国王有 m 个兵团可以操控,他想知道他应该使用什么分兵策略来最大化自己的总分。(注意这 s 场对决的派遣兵团方案必须相同).

请你编程输出吉吉国王能获得的最大总分。

输入格式

输入第一行包含三个正整数 s,n,ms,n,m,分别表示除了吉吉国王以外的国王人数、城市数和每个国王拥有的士兵数。

接下来 ss 行,每行 nn 个非负整数,表示一个国王的策略,其中第 ii 个数 aia_i 表示这个国王向第 ii 座城市派遣的士兵数。

输出格式

输出一行一个非负整数,表示吉吉国王获得的最大得分。

1 3 10
2 2 6
3
2 3 10
2 2 6
0 0 0
8

提示

样例1解释:

吉吉国王的最佳策略为向第 11 座城市和第 22 座城市各派遣 55 个士兵。

样例2解释:

吉吉国王的最佳策略之一为向第 11 座城市派遣 22 个士兵,向第 22 座城市派遣 55 个士兵,向第 33 座城市派遣 11 个士兵。

数据范围

对于10% 的数据:s=1,n≤3,m≤10

对于另10% 的数据:s=1,n≤10,m≤100

对于另20% 的数据:1≤s≤10,n≤10,m≤100

对于另外20% 的数据: s=1,1≤n≤100; 1≤m≤2000.

对于 100% 的数据:1≤s≤100; 1≤n≤100; 1≤m≤20000.

数据保证对于每个国王ai​≥0,∑​ai​≤m

【中学】线性DP及其优化测试

Not Attended
Status
Done
Rule
IOI
Problem
4
Start at
2024-2-1 11:45
End at
2024-2-22 7:45
Duration
500 hour(s)
Host
Partic.
14