AT_joig2025_a.カードゲーム 4 (Card Game 4)
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
有 N 张编号从 1 到 N 的卡片,每张卡片上写有一个整数,卡片 i(1≤i≤N)上写的整数为 Ai。
你需要从这 N 张卡片中选择 K 张。如果所选的 K 张卡片上的整数的奇偶性完全相同,那么你的得分为所选 K 张卡片上的整数之和;否则,得分为 0。
给定所有卡片上的数字信息,请编写程序求出你能够获得的最大可能得分。
输入格式
输入格式如下:
N K A1 A2 ⋯ AN
输出格式
请输出你能获得的最大得分。
输入输出样例
输入#1
5 5 1 1 1 1 1
输出#1
5
输入#2
6 4 1 2 1 1 2 2
输出#2
0
输入#3
7 3 3 7 9 1 7 5 3
输出#3
23
输入#4
10 3 23 19 21 20 22 18 22 22 24 27
输出#4
71
说明/提示
子任务
- (30 分)N=K。
- (25 分)Ai≤2(1≤i≤N)。
- (20 分)Ai 全为奇数(1≤i≤N)。
- (25 分)无额外限制。
样例解释 1
考虑选择卡片 1,2,3,4,5,这时选择的卡片上的数字全为奇数,因此得分为 1+1+1+1+1=5。
在所有选法中,没有能得到 6 或以上分数的方法。因此应输出 5。
这个输入样例满足所有子任务的限制。
样例解释 2
无论你如何选择 K 张卡片,得分都为 0。因此应输出 0。
这个输入样例满足子任务 2,4 的限制。
样例解释 3
考虑选择卡片 1,2,6,这时选择的卡片上的数字全为奇数,因此得分为 3+7+5=15。
考虑选择卡片 2,3,5,这时选择的卡片上的数字全为奇数,因此得分为 7+9+7=23。
在所有选法中,没有能得到 24 或以上分数的方法。因此应输出 23。
这个输入样例满足子任务 3,4 的限制。
样例解释 4
这个输入样例满足子任务 4 的限制。
数据范围
- 1≤N≤100000。
- 1≤K≤N。
- 1≤Ai≤109(1≤i≤N)。
- 所有输入的数都是整数。
由 ChatGPT 5 翻译
输入解题思路,AI测评打分。不知道怎么写?