题目大意 可以理解成有n个木板,可以选取木板将其劈成2半(如果长度是奇数,就切成x和x+1),切完之后还可以再切 然后你要把这n个木板切成更多的木板,然后从中选择k个,使得这k个木板的最小长度尽量大 这个题有两种做法,不过都需要二分答案 先二分最小长度是x 第一种做法是 枚举n个木板,每一个都切到不能再切为止,然后统计有多少个木板,看能否符合 统计过程中要记录两个值,因为一个木板不论切多少次,结果都只会存在两种木板,然后记录一下每次切是哪两种木板以及各有多少个,然后简单转移即可 复杂度是nlog…