問題にチャレンジして、ユーザー同士で解答を教え合ったり、コードを公開してみよう!
長さ N の数列 a_1, a_2, ..., a_N と m_1, m_2, ..., m_N 正の整数 K が与えられます。
a_1, a_2, ..., a_N からいくつかを選んでその和を K とすることはできますか。
ただし、1 つも選ばないときの和は 0 とします。
また、整数 a_i は m_i個まで選ぶことができます。
K とすることができるなら Yes
、できないなら No
を出力してください。
N K
a_1 m_1
a_2 m_2
...
a_N m_N
答えを 1 行で出力してください。また末尾に改行をいれ、余計な文字、空行を含んではいけません。
すべてのテストケースにおいて, 以下の条件をみたします
・入力はすべて整数
・1 ≦ N ≦ 100
・1 ≦ K ≦ 1000
・1 ≦ a_i ≦ 100 (1 ≦ i ≦ N)
・1 ≦ m_i ≦ 10 (1 ≦ i ≦ N)
3 13
3 2
5 2
4 1
Yes
3 9
6 3
4 2
2 3
No