私の誕生日にケーキパーティーをすることにしました。パーティには私と友人が参加します。何人かの友人は、ケーキを数切れずつ買ってきました。しかし、ケーキの数の合計が、参加者の数でぴったり割りきれるかはわかりません。
ケーキを皆でできるだけ平等に分けたいので、次のようにルールを決めました。ケーキはまず皆が同じ数になるように分けます。その結果余りが出た場合は、パーティの主役である私が優先的に一切れもらうことにします。私は何切れのケーキをもらえるでしょうか?
友人の数とケーキの情報が与えられたとき、私がもらえるケーキの数を求めるプログラムを作成せよ。ただし、友人の数には私自身が入っていないことに注意せよ。
入力は以下の形式で与えられる。
N C p1 p2 ... pC
1行目にパーティに参加している友人の数N (1≤N≤100)とケーキを持ってきた友人の数C (1≤C≤N)が与えられる。続く1行に、ケーキを持ってきた友人のうち、i番目の友人が持ってきたケーキの数 pi (1≤pi≤100) が与えられる。
私がもらえるケーキの数を1行に出力する。
5 4 5 5 6 5
4
7 5 8 8 8 8 8
5
100 3 3 3 3
1