UOJ Logo

NOI.AC

1S 512MB

#1610. 葡萄串(2)

统计

小X非常喜欢吃葡萄。现在他有n串葡萄,每串上有A[i]颗葡萄。假设小X现在每小时可以吃掉K颗葡萄,他会选择任意一串葡萄,然后从这串葡萄上吃掉K颗,如果这串葡萄没有K颗葡萄,小X就吃完这串上的所有葡萄,同时也不会再去吃别的葡萄了。小X想要在H小时之内吃完所有的葡萄,那么他每小时至少要吃掉多少颗葡萄?

数据输入

第一行两个数字nH,含义如上。

第二行是n个正整数,表示每串葡萄上的颗数。

数据输入

输出一个整数K,表示每小时至少吃掉K颗,才能在H小时以内(小于等于H小时)把所有的葡萄吃完。

数据输入1

2 2
1 1

数据输出1

1

数据输入2

2 2
1 2

数据输出2

2

数据输入3

2 3
1 2

数据输出3

1

范围说明

  • 对于50%的数据有:1leqnleq100,1leqA[i]leq100,nleqHleq100
  • 对于100%的数据有:1leqnleq10000,1leqA[i]leq109,nleqHleq105