atcoder#ABC286D. [ABC286D] Money in Hand
[ABC286D] Money in Hand
题目描述
高橋君は 種類の硬貨をそれぞれ何枚か持っており、 具体的には、 について 円硬貨を 枚持っています。
高橋君が現在持っている硬貨を用いて、(お釣りが出ないように)ちょうど 円を支払うことができるか判定してください。
输入格式
入力は以下の形式で標準入力から与えられる。
输出格式
高橋君が現在持っている硬貨を用いてちょうど 円を支払うことができる場合は Yes
を、 できない場合は No
を出力せよ。
题目大意
有 种纸币,其中对于第 种纸币,它的面值是 元,我们有 张这种纸币。
请求出在不找零的情况下,用这些纸币能否正好付 元,如果能则输出 Yes
,不能则输出 No
。
保证 $1 \le n \le 50, 1\le x \le 10^4, 1\le a_i \le 100, 1\le b_i\le 50$。
翻译提供者@__Allen_123__
2 19
2 3
5 6
Yes
2 18
2 3
5 6
No
3 1001
1 1
2 1
100 10
Yes
提示
制約
- はすべて異なる。
- 入力はすべて整数
Sample Explanation 1
高橋君は 円硬貨を 枚、 円硬貨を 枚持っています。 このうち、 円硬貨を 枚、 円硬貨を 枚用いることでちょうど 円を支払うことができます。 よって、Yes
を出力します。
Sample Explanation 2
持っている硬貨をどのように組み合わせてもちょうど 円を支払うことはできません。 よって、No
を出力します。
Sample Explanation 3
枚も使用しない硬貨が存在しても構いません。