转发: 非死不可跪经

好友请求
给定一组年龄(保证唯一), 给定三个不能发出请求的三个条件,否则以发起请求

  • if Age(B) <= (1/2)Age(A) + 7, A will not send a request to B.
  • if Age(B) > Age(A), A will not send a request to B.
  • if Age(B) < 100 and Age(A) > 100, A will not send a request to B.

一开始给了个暴力解不满意。然后bunket排序后从大到小往前找还是不满意。不知道还有啥高端解。求大神指教