news 2026/5/1 5:58:00

leetcode 825. Friends Of Appropriate Ages 适龄的朋友

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
leetcode 825. Friends Of Appropriate Ages 适龄的朋友

Problem: 825. Friends Of Appropriate Ages 适龄的朋友

解题过程

双指针,相同年龄可以相互发送,所以二分查找拿到>ages[y]的索引,相减*2;然后就是满足条件的,ages[x] < (( ages[y] - 7 ) << 1);,二分查找拿到>=的索引ind,ind-x就是可用区间,不满足条件的直接跳过

Code

class Solution { public: int numFriendRequests(vector<int>& 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 = y+1; } } return sum; // (y-7)*2 > x >= y && (y<=100||x>=100) } };
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/29 8:06:15

FaceFusion批处理终极指南:轻松处理1000+人脸任务的完整方案

还在为重复的人脸处理任务烦恼吗&#xff1f;FaceFusion批处理模式正是你需要的解决方案&#xff01;作为业界领先的人脸操作平台&#xff0c;FaceFusion专门为解决大规模人脸处理任务而生&#xff0c;让你从繁琐的重复操作中解放出来。&#x1f680; 【免费下载链接】facefusi…

作者头像 李华
网站建设 2026/4/28 21:07:44

重塑AI研发供应链:FOLib如何突破多语言制品管理瓶颈

在当今快速迭代的AI研发环境中&#xff0c;工程师们常常面临这样的困境&#xff1a;PyTorch训练的模型权重无法直接在TensorFlow推理引擎中使用&#xff0c;Docker镜像与Python包依赖管理相互割裂&#xff0c;跨国协作时模型下载速度成为研发效率的瓶颈。FOLib作为专为AI研发设…

作者头像 李华
网站建设 2026/4/23 17:39:08

HeyGem.ai:重塑数字人视频创作的新范式

你是否曾梦想拥有一个完美的数字分身&#xff0c;能够代表你在虚拟世界中发声&#xff1f;当技术门槛成为创作壁垒&#xff0c;当专业设备让普通用户望而却步&#xff0c;HeyGem.ai的出现正在彻底改变这一现状。 【免费下载链接】HeyGem.ai 项目地址: https://gitcode.com/G…

作者头像 李华
网站建设 2026/4/29 6:21:42

想让容器自己“体检”?教你搭建全自动健康识别系统

第一章&#xff1a;容器健康检查的核心价值与应用场景在现代云原生架构中&#xff0c;容器化应用的稳定性与可用性依赖于持续的运行时状态监控。健康检查机制作为保障服务高可用的关键组件&#xff0c;能够主动识别容器内部进程是否正常响应&#xff0c;避免将流量路由至故障实…

作者头像 李华
网站建设 2026/4/30 9:00:49

MacOS系统镜像终极收藏指南:1984-2024完整版下载

MacOS系统镜像终极收藏指南&#xff1a;1984-2024完整版下载 【免费下载链接】MacOS原版镜像iso下载1984年-2024年全网最全苹果电脑系统MacbookairPro版本 欢迎来到全面覆盖苹果Mac OS历史版本的下载宝库&#xff01;从经典的Mac OS 1至最新的MacOS Sonoma&#xff0c;本仓库集…

作者头像 李华
网站建设 2026/4/16 17:33:43

Pony V7技术解析:AI角色生成从入门到实战

当前AI角色生成面临的核心痛点 【免费下载链接】pony-v7-base 项目地址: https://ai.gitcode.com/hf_mirrors/purplesmartai/pony-v7-base 在AI绘画技术快速发展的今天&#xff0c;创作者们普遍面临三大技术瓶颈&#xff1a;角色空间关系理解不足导致多角色互动生硬、跨…

作者头像 李华