赞
踩
目录
- import math
-
- def calculate_min_transport_rounds(vehicles, capacities, total_stones):
- n = len(vehicles)
- sum_capacities = sum(capacities)
- min_rounds = math.ceil(total_stones / sum_capacities)
- return min_rounds
-
- # 示例数据
- vehicles = ["船", "马车", "外星飞船"]
- capacities = [1000, 500, 2000] # 对应每辆车的承载能力
- total_stones = 10000 # 假设需要运输的石头总数
-
- # 计算最小运输次数
- min_rounds = calculate_min_transport_rounds(vehicles, capacities, total_stones)
- print(f"完成运输任务所需的最小运输次数为: {min_rounds}"

Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。