#P8392. [BalticOI 2022 Day1] Uplifting Excursion
[BalticOI 2022 Day1] Uplifting Excursion
题目描述
有 种物品,重量分别为 。重量为 的物品有 个。
你需要拿走若干物品,使得这些物品重量之和恰好为 。在此基础上,你需要拿尽可能多的物品。
问在物品重量之和恰好为 的基础上,你最多能拿多少物品。
输入格式
第一行两个数 。
第二行 个数,分别为 。
输出格式
一行一个数表示答案。若不存在方案,输出 impossible
2 5
2 3 1 1 4
9
3 5
3 1 0 2 0 0 2
impossible
提示
子任务 ( 分):
子任务 ( 分):。
子任务 ( 分):。
子任务 ( 分):。
子任务 ( 分):。
子任务 ( 分):没有特殊限制。
对于子任务 到子任务 ,如果通过 的测试点,可以获得一半的得分。
对于所有数据,满足 ,,。