那个吃馅饼的问题我认为应该将数据进行一次排序,然后用一个map存储,key为arr[i](key不重复),value为arr[i]到arr[i]+k的数目,然后两次吃馅饼的最大数据应该是map中遍历,及map.get(i)+max(map.get(j))(j的范围是i+1至i+k),遍历最大即可,时间复杂度为o(nk^2)