‹ 上一题 下一题 ›

g5-09085. 巨木切割 未做

1000 ms 256 MB 测试点 10 通过率 100% GESP-55级·二分答案二分答案单调性阶梯·理解

题目描述

林场里有 根巨木,第 根长度为 。选一个整数段长 ,把每根巨木切成若干段长度恰为 的小段:长度为 的巨木能切出 段,余料舍去。要求小段总数至少为 ,求最大的整数 ;若连 都不满足(即 ),输出 。

输入格式

第一行两个整数 和 。
第二行 个整数 。

输出格式

一行一个整数,最大的 ;无解输出 。

样例

输入
2 5
10 3
输出
2

样例解释

时切出 段,可行; 时切出 段,不可行。所以最大 。

数据范围

,,。注意中间量会超出 32 位整数范围,需要使用 64 位整数,判定中只做除法并及早返回以防求和溢出。

输入
输出

            
答案