楼主帮忙看下思路: 第2题,用滑动窗口记录m区间内移动的最大值,如果大于m就使用魔法键。 第3题,就是求num的位1个数,以及2^n-num的位1个数加上1,两者取较大值。