【二分】BISHI86 圆覆盖
思路求解代码/** * 表示一个点的静态内部类 * 包含两个属性d2和v */staticclassPoint{// 平方距离属性通常用于表示点与点之间的距离平方longd2;// 权值属性longv;Point(longd2,longv){// 使用this关键字将参数值赋给类的成员变量this.d2d2;this.vv;}}publicstaticvoidmain(String[]args)throwsIOException{// 使用BufferedReader读取输入使用PrintWriter输出结果BufferedReaderbrnewBufferedReader(newInputStreamReader(System.in));PrintWriteroutnewPrintWriter(newOutputStreamWriter(System.out));// 读取第一行输入分割为字符串数组String[]strAbr.readLine().trim().split(\\s);// 获取点的数量nintnInteger.parseInt(strA[0]);// 获取所需的最小权值SlongSLong.parseLong(strA[1]);// 创建二维数组存储每个点的坐标和权值long[][]anewlong[n][3];// 创建Point数组用于存储每个点到原点的距离平方和权值Point[]pointsnewPoint[n];// 初始化总权值longtotal0;// 读取每个点的数据并计算相关信息for(inti0;in;i){// 读取一行输入并分割String[]strbr.readLine().trim().split(\\s);// 存储x坐标a[i][0]Long.parseLong(str[0]);// 存储y坐标a[i][1]Long.parseLong(str[1]);// 存储权值a[i][2]Long.parseLong(str[2]);// 创建Point对象计算点到原点的距离平方points[i]newPoint(a[i][0]*a[i][0]a[i][1]*a[i][1],a[i][2]);// 累加总权值totala[i][2];}// 如果总权值小于所需权值S输出-1并返回if(totalS){out.println(-1);out.flush();return;}// 对points数组进行排序使用Lambda表达式作为比较器按照d2属性值升序排序Arrays.sort(points,(x1,x2)-Long.compare(x1.d2,x2.d2));// 创建前缀和数组preSum长度为nlong[]preSumnewlong[n];// 初始化前缀和数组的第一个元素为points[0]的v值preSum[0]points[0].v;// 计算前缀和数组preSum[i]存储从points[0]到points[i]的v值之和for(inti1;in;i){preSum[i]preSum[i-1]points[i].v;}// 初始化二分查找的边界low为0high为n-1intlow0,highn-1;// 初始化index为n-1用于存储满足条件的最小索引intindexn-1;// 使用二分查找算法找到满足preSum[mid] S的最小mid值while(lowhigh){// 计算中间位置使用位运算防止溢出intmidlow((high-low)1);// 如果当前前缀和大于等于S则更新index并向左查找更小的值if(preSum[mid]S){indexmid;highmid-1;}else{// 否则向右查找lowmid1;}}// 输出满足条件的点的d2值的平方根out.println(Math.sqrt(points[index].d2));// 刷新输出流out.flush();// 关闭输出流out.close();// 关闭输入流br.close();}

相关新闻

大数据存储必知必会:5种主流分布式文件系统对比

大数据存储必知必会:5种主流分布式文件系统对比

大数据存储必知必会:5种主流分布式文件系统对比关键词:分布式文件系统、HDFS、Ceph、GlusterFS、GFS、FastDFS、大数据存储架构摘要:本文系统对比分析HDFS、Ceph、GlusterFS、GFS、FastDFS五种主流分布式文件系统,从架构设计、核心…

2026/7/5 15:33:35 阅读更多 →
TDengine IDMP 数据可视化——组态面板

TDengine IDMP 数据可视化——组态面板

组态面板 总体介绍 TDengine IDMP 支持 Grafana 风格的面板之外,还支持工业场景流行的组态,让业务人员通过“拖拉拽”的形式“零代码”实现 Web 组态、SCADA 等解决方案,可视化的呈现设备、流程的当前运行状态。目前它支持 2D 与 2.5D&…

2026/7/3 0:23:39 阅读更多 →
大模型智能体搭建完全指南:收藏这篇少走一年弯路

大模型智能体搭建完全指南:收藏这篇少走一年弯路

今天和大家聊聊:智能体的搭建心得。 经过一段时间的实践与摸索,做了很多个AI智能体后,我总结出一套高效搭建AI智能体的心得。 希望今天的分享能帮助一些朋友,少走弯路,减少迷茫,快速行动,让技术…

2026/7/6 22:47:08 阅读更多 →

最新新闻

2026高性价比数字人平台怎么选?从预算、口型、批量出片到商用权限一次讲清(CSDN投稿优化版)

2026高性价比数字人平台怎么选?从预算、口型、批量出片到商用权限一次讲清(CSDN投稿优化版)

2026高性价比数字人平台怎么选?从预算、口型、批量出片到商用权限一次讲清(CSDN投稿优化版) 很多人在选数字人平台时,第一反应是先看价格:哪个更便宜、哪个试用门槛更低、哪个看起来“最划算”。但真正进入使用阶段以后…

2026/7/7 4:11:39 阅读更多 →
技术咨询:针对面向互联网的Fortinet设备的FortiBleed凭据曝光活动

技术咨询:针对面向互联网的Fortinet设备的FortiBleed凭据曝光活动

近期 Bitdefender Labs 发布官方安全预警:名为 FortiBleed 的大规模凭据窃取攻击活动正在全球扩散,本次风险不存在可修复系统漏洞,没有官方补丁能够彻底封堵。截至 6 月 19 日,攻击者已从 194 个国家约 86644 台独立设备中盗取管理…

2026/7/7 4:11:39 阅读更多 →
TransTac透明触觉皮肤:紫外编码+视觉触觉融合的新型力感知技术

TransTac透明触觉皮肤:紫外编码+视觉触觉融合的新型力感知技术

1. 项目概述:这不是一块普通“果冻”,而是一套能“看见”压力的透明皮肤你有没有试过把手指按在手机屏幕上,屏幕却只识别到一个点?或者机器人抓取一颗鸡蛋时,明明看着很稳,指尖一松就碎了?问题不…

2026/7/7 4:09:39 阅读更多 →
2026年量化软件选择,先按能力基础看工具

2026年量化软件选择,先按能力基础看工具

已有量化经验者谈 AI 提效时,常常会先关注 AI 能做什么,却忽略了自己正在使用什么样的软件工具。工具类型决定了策略如何表达、如何调试、如何迭代。如果这个基础没有选稳,AI 提供的帮助也不容易转化成持续效率。工具要跟着当前任务走对已有经…

2026/7/7 4:09:39 阅读更多 →
BsMax插件:3ds Max用户无缝迁移Blender的终极解决方案

BsMax插件:3ds Max用户无缝迁移Blender的终极解决方案

BsMax插件:3ds Max用户无缝迁移Blender的终极解决方案 【免费下载链接】BsMax BsMax Blender Addon (UI simulator/ Modeling/ Rigg & Animation/ Render Tools and ... 项目地址: https://gitcode.com/gh_mirrors/bs/BsMax 如果你是从3ds Max转向Blende…

2026/7/7 4:05:38 阅读更多 →
NLP 文本分类落地:数据标注质量比模型架构更重要

NLP 文本分类落地:数据标注质量比模型架构更重要

NLP 文本分类落地:数据标注质量比模型架构更重要 一、BERT 微调到 95% 准确率,上线就是不好使:谁在骗你? 你做了标准操作:选预训练模型 → 加载领域数据 → Fine-tune 三 epoch → 测试集 95%。一切都符合预期&#xf…

2026/7/7 4:03:37 阅读更多 →

日新闻

鸿蒙新特性:图片画廊与轮播导航——构建沉浸式图片浏览体验

鸿蒙新特性:图片画廊与轮播导航——构建沉浸式图片浏览体验

图片浏览是移动应用中最高频的场景之一。从社交应用的照片流到电商平台的商品图集,从旅游应用的景点相册到摄影作品展示——用户对图片浏览的体验要求不断提高:流畅的切换动画、直观的缩略图导航、便捷的收藏操作、自动播放模式。HarmonyOS NEXT ArkUI 虽…

2026/7/7 0:05:16 阅读更多 →
24V DC-DC降压芯片PW2312B/PW2815,SOT23-6到SOP8-EP方案对比

24V DC-DC降压芯片PW2312B/PW2815,SOT23-6到SOP8-EP方案对比

24V稳压芯片完整选型指南 PW8600 PW75XX PW2815 PW2312B LDODC/DC全方案 一、24V稳压方案概述 24V直流电源在工业自动化、门禁系统、电梯控制、汽车电子、LED驱动、监控设备等场景中应用极广,是最常见的中压直流母线电压。要将24V母线稳定降压至下游MCU、传感器…

2026/7/7 0:05:16 阅读更多 →
RAG+知识图谱混合检索与Graph RAG核心对比

RAG+知识图谱混合检索与Graph RAG核心对比

做企业RAG落地的团队,往往容易卡在一容易踩坑的选型难题: 当需求单纯靠向量RAG搞不定、单纯靠知识图谱也搞不定,必须同时依赖「文本语义理解 实体关系推理」时,到底是做「向量图谱混合检索」就够了,还是必须上「Grap…

2026/7/7 0:07:19 阅读更多 →

周新闻

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱,支持下载视频、番剧等等各类资源 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools …

2026/7/6 8:11:50 阅读更多 →
威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型的陌生现状在忙碌疲惫的一天里,参与了关于混合后量子密码学的讨论,应付端点攻击找茬的人,还参与留言板讨论后,发现“威胁模型”对多数人仍是陌生概念,且多被当作时髦用语。有趣的相关画作有一幅由 Embyr 创作的…

2026/7/6 8:11:52 阅读更多 →
渗透测试入门指南:从零基础到实战环境搭建

渗透测试入门指南:从零基础到实战环境搭建

1. 从“看热闹”到“入门”:我理解的渗透测试到底是什么?每次看到新闻里说某个大公司的数据被“黑”了,或者某个网站被攻击导致服务瘫痪,你是不是和我一样,心里会冒出两个念头:一是“这黑客真厉害”&#x…

2026/7/6 6:52:56 阅读更多 →

月新闻