【发布时间】:2017-03-07 17:04:16
【问题描述】:
这是问题陈述:
我有 m 个整数长度的巧克力棒和 n 个孩子 想要整数数量的巧克力。哪里总巧克力需要 孩子们小于或等于巧克力的总量 你有。您需要编写一个算法,将巧克力分发到 孩子们通过对酒吧进行最少数量的切割。
例如,对于 M = {1,3,7},N = {1,3,4},最少切割数为 1。
我没有任何正式的算法经验,谁能给我任何提示,告诉我应该从什么开始阅读以有效地解决这个问题?
【问题讨论】:
-
欢迎来到 StackOverflow。请阅读并遵循帮助文档中的发布指南。 on topic 和 how to ask 在这里申请。 StackOverflow 不是设计、编码或教程服务。
-
m & n 有多大?
-
@shole,m和n可以是任意大小,但巧克力的总量总是大于等于孩子们的总需求量
标签: python algorithm dynamic-programming knapsack-problem bin-packing