我思路是先取中间编号,分成两堆,类似分治的思想