提供一种java解法: 1、计算积木总和,设为sum 2、最大可能层数为积木数量m(每个积木长度相同的情况),依次递减,最小层数为2 3、计算层数floor = sum % m,floor不为0,说明该层数无效 4、经过第2、3步获取到有效可能层数的合集floorList 5、遍历floorList(从大到小),获取每层平均长度avtLength = sum / i 6、判断avtLength 是否有效,如有效则输出该长度对应层数i,全部无效输出-1 7、源码:http://kill.cn/1/%E5%8D%8E%E4%B8%BA%E6%9C%BA%E8%AF%95%E5%A0%86%E7%A7%AF%E6%9C%A8.html

相关推荐

如题,只有过一段小厂实习经历,秋招会很吃亏吗?
KarlAllen:我也没大厂实习。今年大厂又扩招实习生。不知道秋招要怎么办了
点赞 评论 收藏
分享
VirtualBool:都去逗他了?
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务