atcoder#ABC219D. [ABC219D] Strange Lunchbox
[ABC219D] Strange Lunchbox
配点 : 点
問題文
種類の弁当が、それぞれ 個ずつ売られています。 について、 種類目の弁当には 個のたこ焼きと 個のたい焼きが入っています。
高橋君は、 個以上のたこ焼きと 個以上のたい焼きを食べたいです。 高橋君がいくつかの弁当を選んで買うことで、 個以上のたこ焼きと 個以上のたい焼きを手に入れることが可能かどうか判定して下さい。また、可能な場合はそのために高橋君が購入しなければならない弁当の個数の最小値を求めて下さい。
各種類の弁当は 個しか売られていないため、同じ種類の弁当を 個以上購入することは出来ないことに注意して下さい。
制約
- 入力はすべて整数
入力
入力は以下の形式で標準入力から与えられる。
出力
高橋君が 個以上のたこ焼きと 個以上のたい焼きを手に入れることが不可能な場合は を出力し、 可能な場合はそのために高橋君が購入しなければならない弁当の個数の最小値を出力せよ。
3
5 6
2 1
3 4
2 3
2
高橋君は、 個以上のたこ焼きと 個以上のたい焼きを食べたいです。 高橋君は 種類目の弁当と 種類目の弁当を買うことで、 たこ焼きを 個、たい焼きを 個手に入れることができます。
3
8 8
3 4
2 3
2 1
-1
高橋君がたとえすべての弁当を買ったとしても、高橋君は 個以上のたこ焼きと 個以上のたい焼きを手に入れることが出来ません。 よって、 を出力します。