赛马不是有提示吗?申请数组的空间太大了。只用申请k大小的数组就行了。对k+1到n,每个数替换数组中的最小值(用的O(n)遍历),也没有用堆,就AC了。