#abc269g. [abc269_g]Reversible Cards 2
[abc269_g]Reversible Cards 2
問題文
から までの番号がついた 枚のカードがあります。
カード の表には整数 , 裏には整数 が書いてあります。 また、 です。
について次の問題を解いてください。
枚のカードがすべて表側が見える状態で並べられています。あなたは 枚以上 枚以下のカードを選び、それらを裏返すことができます。
見えている数の和が になるには最小で何枚のカードを裏返す必要がありますか?枚数を出力してください。
ただし、どのようにカードを裏返しても見えている数の和が にならない場合は を出力してください。
制約
- 入力される値はすべて整数
入力
入力は以下の形式で標準入力から与えられる。
出力
行出力せよ。 行目には のときの答えを出力せよ。
入力例 1
3 6
0 2
1 0
0 3
出力例 1
1
0
2
1
1
3
2
例えば のときは、カード のみを裏返せば見えている数の和を にすることができて、これが最適です。
また、 のときは、すべてのカードを裏返せば見えている数の和を にすることができて、これが最適です。
入力例 2
2 3
1 1
0 1
出力例 2
-1
0
1
-1
入力例 3
5 12
0 1
0 3
1 0
0 5
0 2
出力例 3
1
0
1
1
1
2
1
2
2
2
3
3
4