测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A22233. ⼩杨要把⼀根长度为 L 的⽊头切成 K 段,使得每段长度⼩于等于 x 。已知每切⼀⼑只能把⼀段⽊头分成两段,他⽤⼆分法找到满⾜条件的最⼩ x ( x 为正整数),则横线处应填写( )。def check(L, K, x): cuts = (L - 1) // x return cuts <= K def binary_cut(L, K): l = 1 r = L while l < r: ___…

单选题 困难

题目描述

⼩杨要把⼀根长度为 L 的⽊头切成 K 段,使得每段长度⼩于等于 x 。已知每切⼀⼑只能把⼀段⽊头分成两段,他⽤⼆分法找到满⾜条件的最⼩ x ( x 为正整数),则横线处应填写(    )。

def check(L, K, x):
    cuts = (L - 1) // x
    return cuts <= K

def binary_cut(L, K):
    l = 1
    r = L
    while l < r:
        ________________
    return l

if __name__ == "__main__":
    L = 10
    K = 2
    result = binary_cut(L, K)
    print(result)

选项(单选)

上一题 下一题