atcoder#CODEFESTIVAL2016EXB. Exact Payment
Exact Payment
题目描述
高橋王国の通貨の単位は「ミョン」です。 高橋王国では、 冪 () ミョンの硬貨が用いられています。
エキシビ商店では 個の品物が売られています。 商品 の値段は ミョンです。
高橋くんはエキシビ商店に行き、 個の商品のうち 個以上 個以下の商品を選んで買おうとしています。 高橋くんはお釣りが嫌いなので、どのように買い物をしてもお釣りが出ないように、財布の中に入れる硬貨を選びたいと思っています。 また、財布が重くなるのも困るので、硬貨の枚数をできるだけ少なくしたいと思っています。
このとき、高橋くんが財布に入れる必要のある硬貨の枚数の最小値を求めて下さい。ただし、財布に入れるための硬貨が足りなくなることは無いものとします。
输入格式
入力は以下の形式で標準入力から与えられる。
输出格式
どのように買い物をしてもお釣りが出ないように財布の中に入れる必要のある硬貨の枚数の最小値を出力せよ。
3
43 24 37
16
5
49735011221 970534221705 411566391637 760836201000 563515091165
105
提示
制約
Sample Explanation 1
支払う金額として考えられるものは、 の 通りです。 ミョン硬貨が 枚、 ミョン硬貨が 枚、 ミョン硬貨が 枚あれば、これらをお釣りなく支払うことが出来ます。