题意:一组等长的木棒,将它们随机的砍掉,得到若干根小木棍, 每一节小棍的长度都不超过50个单位.然后想把这些木棍拼接起来,恢复到裁剪前的状态, 但忘记了初始时有多少木棒以及木棒的初始长度.计算木棒的可能最小长度,每一节木棍的长度都用大于零的整数表示. 输入包含多组数据 这题很经典(有毒啊) 首先,对所有木棍排序(便于搜索) 然后倒着枚举初始木棒个数, 可以通过求平均算出木棒长度(最短),有解就输出(最优) 若当前个数无法被平均分,false 若当前答案比最长木棍小,false 然后开始搜索 详见…