欢迎来到起遇信息学
起遇信息学正处于上线筹建阶段,以下功能已全部开放免费体验: ✅ 完整题库浏览与代码提交评测(C / C++ / Python / Java 等) ✅ 入门到进阶的系列课程试读、作业与考试 ✅ AI 提示、AI 作业分析等智能助教功能 ✅ 赛事模拟与个人能力报告 ✅ 邮箱注册开放 ⏳ 付费课程订阅与微信/支付宝支付通道 ⏳ 手机号登录,微信扫码登录、微信公众号绑定 使用中如遇任何问题,欢迎通过页面底部 **"联系我们"** 与我们沟通。
CF2189A.Table with Numbers
Table with Numbers
Peter drew a table of size , filled with zeros. We will number its rows from to from top to bottom, and columns from to from left to right. Ned came up with an array of numbers and wanted to modify the table.
Ned can choose numbers from his array and split them into pairs. After that, for each resulting pair , he takes the cell located in row and column , and adds to the number in that cell. If such a cell does not exist, then this pair does nothing to the table.
Peter supported Ned's initiative and asked him to maximize the sum of the numbers in the table. Help Ned understand what the maximum sum he can achieve is.
Input
Each test contains multiple test cases. The first line contains the number of test cases (). The description of the test cases follows.
The first line of each test case contains three integers , , and (, ) — the size of the array, the height of the table, and the width of the table, respectively.
The second line of each test case contains numbers , , , () — the array itself.
Output
For each test case, output the maximum possible sum of the numbers in the table.
Note
In the first test case, Ned can take the pair and add to the number located in row and column .
In the second test case, Ned can take the numbers and pair them as follows: . Then, in two cells of the table, there will be a , and the sum will be equal to . It can be shown that it is not possible to achieve a higher sum.
In the fifth test case, the only pair that Ned can take is . Since such a cell does not exist in the table, the sum of the numbers in the table cannot exceed .
In the seventh test case, Ned can pair the numbers like this: . Then the only cell in the table will contain the number , and the sum will also be . It can be shown that it is not possible to achieve a higher sum.
Samples
7
2 1 1
1 1
5 2 2
1 2 2 3 2
8 4 2
7 2 2 2 3 4 4 2
7 3 6
10 4 1 3 5 4 6
2 4 4
5 5
7 6 3
10 4 1 3 5 4 6
4 1 1
1 1 1 1
1
2
3
2
0
2
2
在线编程 IDE
建议全屏模式获得最佳体验
| 进入全屏编程 | Alt+E |
| 递交评测 | Ctrl+Enter |
| 注释/取消注释 | Ctrl+/ |
| 缩放字体 | Ctrl+滚轮 |