#375. 倒水
倒水
题目描述
小蓝有 个装了水的瓶子,从左到右摆放,第 个瓶子里装有 单位的水。为了美观,小蓝将水循环染成了 种颜色,也就是说,第 个瓶子和第 个瓶子里的水的颜色相同。
小蓝发现有的瓶子里的水太少了,因此他规定如果第 个瓶子和第 个瓶子中的水颜色相同并且满足 ,即可将任意整数单位的水从第 个水瓶倒出,倒入第 个水瓶中。小蓝想知道任意次操作后所有瓶子中的水的最小值 最大可以是多少?
输入格式
输入的第一行包含两个正整数 ,用一个空格分隔。
第二行包含 个正整数 ,相邻整数之间使用一个空格分隔。
输出格式
输出一行包含一个整数表示答案。
样例
7 3
8 5 5 2 2 3 4
3
解释 #1
其中一种方案:
- 往 倒入 单位;
- 往 倒入 单位;
- 往 倒入 单位;
最终每个瓶子里的水:,最小值为 。
数据范围
- 对于 的评测用例,;
- 对于所有评测用例,,。