#aBC174E. [ABC174E] Logs
[ABC174E] Logs
AT_abc174_e [ABC174E] Logs
题目描述
有 根原木,每根的长度分别为 。
你最多可以将这些原木切割 次。将一根长度为 的原木在距离一端 的位置切开,可以得到两根长度分别为 和 的原木。
请你求出,在最多切割 次后,所有原木中最长的那根原木的最小可能长度,并输出其向上取整的整数值。
输入格式
输入以以下格式从标准输入读入。
输出格式
请输出答案的整数值。
输入输出样例 #1
输入 #1
2 3
7 9
输出 #1
4
输入输出样例 #2
输入 #2
3 0
3 4 5
输出 #2
5
输入输出样例 #3
输入 #3
10 10
158260522 877914575 602436426 24979445 861648772 623690081 433933447 476190629 262703497 211047202
输出 #3
292638192
说明/提示
限制条件
- 输入均为整数。
样例解释 1
- 首先,将长度为 的原木在距离一端 的位置切开,得到两根长度为 的原木。
- 然后,将长度为 的原木在距离一端 的位置切开,得到长度为 和 的原木。
- 最后,将长度为 的原木在距离一端 的位置切开,得到长度为 和 的原木。 这样,所有原木中最长的那根长度为 。这是最小可能值,因此输出其向上取整 。
由 ChatGPT 4.1 翻译