#585. Bread
Bread
题面描述
你有一根长度为 的面包,现在你要将它分给 个孩子,第 个孩子想要一根长度为 的面包。
对于一根长度为 的面包,你可以选择一个在 的整数 ,将面包切分成长度为 和 的两部分,这将花费 的代价。
第 个孩子获得的面包长度必须为 ,但我们允许有面包剩余。
请你花费最少的代价,将这根面包分给孩子们。
输入格式
第一行两个整数 。
第二行 个整数 。
输出格式
输出答案。
5 7
1 2 1 2 1
16
3 1000000000000000
1000000000 1000000000 1000000000
1000005000000000
数据范围