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