类似二分查找
好题，自己想不出来，详解见evernote