第一题我没来得及交,你可以参考一下,感觉是对的,就是先把m*k加上去。 然后维护一个大顶堆,然后每次从堆里面弹出一个数,减去(index*k)后除以2再加上index*k后加入堆。index第一天是m-1,第二天是m-2。