第一题感觉有问题,你的想法堆顶+base,就相当于默认了某个鸡场除了2之后不是最大了。有可能原鸡场小鸡的数量远远大于k,它除了2之后仍然是最大,这个时候不应该+base,应该+k