传统题 1000ms 128MiB

准确支付

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

一个特殊的购物中心,结账时必须准确支付所有金额。LX手上有n张纸币,账单显示m元。请帮他确定支付方式。若支付方式不唯一,输出字典序最小的。若无法支付,输出"No Solution"。

输入格式

第一行包含两个整数 N 和 M,分别表示纸币数量以及需要支付的金额。 第二行包含 N 个整数,表示每张纸币的面额。

输出格式

共一行,按照面额升序的顺序,输出用来支付的所有纸币的面额。 如果支付方式不唯一,则输出最小的支付面额序列。 如果无解,则输出 No Solution。

数据范围

1N1041 \leq N \leq 10^41M1001 \leq M \leq 100, 纸币面额不超过 100。

样例输入

8 9
5 9 8 7 2 3 4 1

样例输出

1 3 5

TEST2026

未认领
状态
已结束
题目
6
开始时间
2026-1-7 0:00
截止时间
2026-1-8 23:59
可延期
24 小时