AT_abc440_e.[ABC440E] Cookies
提高+/省选-
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
有 $ N $ 种饼干,每种饼干有 $ 10^{100} $ 个。第 $ i $ 种饼干每块的美味度为 $ A_i $。
你需要从这些饼干中总共选择 $ K $ 块饼干。只有当所选饼干类型的多重集完全匹配时,两种选择方式才被认为是相同的。
对于每种可能的 $ \binom{N+K-1}{K} $ 种选择方式,考虑所选饼干的美味度总和。令 $ S_1,S_2,\dots $ 为这些总和按降序排列的结果(包括重复值)。请找出 $ S_1,\dots,S_X $。
输入格式
输入通过标准输入按以下格式给出:
$ N $ $ K $ $ X $
$ A_1 $ $ \dots $ $ A_N $
输出格式
令 $ S_1,S_2,\dots $ 为选择 $ K $ 块饼干可能的美味度总和,按降序排列(包括重复值)。按此顺序输出 $ S_1,\dots,S_X $,每个值占一行。
输入输出样例
输入#1
2 4 3 20 10
输出#1
80 70 60
输入#2
3 100000 5 -1 -1 -1
输出#2
-100000 -100000 -100000 -100000 -100000
输入#3
9 14142 13 31 41 59 26 53 58 97 93 23
输出#3
1371774 1371770 1371766 1371762 1371758 1371754 1371750 1371746 1371742 1371738 1371736 1371735 1371734
说明/提示
样例解释 #1
选择 $ 4 $ 块饼干有 $ 5 $ 种方式:"从第 $ 1 $ 种选 $ k $ 块,从第 $ 2 $ 种选 $ 4-k $ 块"($ 0\leq k \leq 4 $),所选饼干的美味度总和分别为 $ 80,70,60,50,40 $。
样例解释 #2
不同的饼干选择方式可能产生相同的美味度总和。
数据范围
- $ 1\leq N \leq 50 $;
- $ 1 \leq K \leq 10^5 $;
- $ 1 \leq X \leq \min\left(10^5, \binom{N+K-1}{K}\right) $;
- $ -10^9 \leq A_i \leq 10^9 $;
- 所有输入值均为整数。
输入解题思路,AI测评打分。不知道怎么写?