今天写了个题,结果碰巧re了,我眉头一皱发现事情并不简单。原来我之前的comp写的都是错的。bool cmp(milkman a,milkman b) { return a.price<=b.price; }//原来的 bool cmp(man a,man b) { if(a.price==b.price)return a.amt>b.amt; return a.price<b.price; }//改动后的 参考:http://blog.sina.com.cn/s/blog_532f6e8f01014c7y.html