python 路边停车

路边停车问题

长度为10的马路,平均能停多少辆长度为1 的汽车呢?

def parking(road_start,road_end):
    if road_end - road_start < 1:
        return 0
    else:
        start_point = random.uniform(road_start, road_end - 1)
        return parking(road_start, start_point) + 1 + parking(start_point + 1, road_end)

print(parking(0,10))

你可能感兴趣的:(Python)