企业宣传网站建设说明书选手机网站
2026/1/27 1:32:22 网站建设 项目流程
企业宣传网站建设说明书,选手机网站,ui设计在线网站,网站域名注册服务商Problem: 825. Friends Of Appropriate Ages 适龄的朋友 解题过程 双指针#xff0c;相同年龄可以相互发送#xff0c;所以二分查找拿到ages[y]的索引#xff0c;相减*2#xff1b;然后就是满足条件的#xff0c;ages[x] (( ages[y] - 7 ) 1);#xff…Problem: 825. Friends Of Appropriate Ages 适龄的朋友解题过程双指针相同年龄可以相互发送所以二分查找拿到ages[y]的索引相减*2然后就是满足条件的ages[x] (( ages[y] - 7 ) 1);二分查找拿到的索引indind-x就是可用区间不满足条件的直接跳过Codeclass Solution { public: int numFriendRequests(vectorint ages) { sort(ages.begin(), ages.end()); int n ages.size(), y 0, x 1, sum 0, ind, a; while( y n - 1 ) { if( ages[x] * 0.5 7.0 ages[y] ) { y; x y 1; } else { ind upper_bound(ages.begin(), ages.end(), ages[y]) - ages.begin(); if(ind - y 0) { sum (ind - y - 1) * 2; } x ind; a (( ages[y] - 7 ) 1); ind lower_bound(ages.begin(), ages.end(), a) - ages.begin(); if(ind - x 0) { sum ind - x; } y; x y1; } } return sum; // (y-7)*2 x y (y100||x100) } };

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询