[GESP202606 八级] 线网建设题解
📅 2026/7/7 7:23:57
👁️ 次浏览
思维之路第一关:建边最小生成树只可用于给出边的无向图难点一只给了点的座标怎么算边思维前置:勾股定理:我们用(x,y)(x,y)和(x1,y1)(x1,y1)这两个点为例给(x,y)(x,y)命名为AA给(x1,y1)(x1,y1)命名为CC。怎么算边我们可以用勾股定理。勾股定理的定义:直角三角形里两条直角边的平方加起来等于斜边的平方,公式a2b2c2a2b2c2我们可以转换一下推导得:ca2b2ca2b2题目中采用平面直角坐标系如图:推广一下ax−x1ax−x1,by−yby−y自己试试吧要注意哦如果两座基站之间的距离不超过给定的整数ll那么可以修建连接这两座基站的线路线路长度为基站间的距离。还有边长不能为负记得abs!代码片段:for(int i1;in;i){ for(int ji1;jn;j){ if(sqrt((a[i].x-a[j].x)*(a[i].x-a[j].x)(a[i].y-a[j].y)*(a[i].y-a[j].y))l){ e[m]{i,j,sqrt(abs(a[i].x-a[j].x)*abs(a[i].x-a[j].x)abs(a[i].y-a[j].y)*abs(a[i].y-a[j].y))}; } } }第二关:最小生成树例题详见流程图代码片段:sort(e1,e1m,cmp); for(int i1;in;i)fa[i]i; for(int i1;im;i){ int xe[i].x,ye[i].y; double ze[i].z; if(find(x)!find(y)){ fa[find(x)]find(y); ansz; if(cntn-1)break; } } if(cntn-1)printf(%.2f\n,ans); else coutImpossible;代码实现#include bits/stdc.h #define int long long using namespace std; struct edge{ int x,y; double z; }e[200200]; int n,m,fa[5050],cnt; double ans; struct at{ double x,y; }a[200200]; int find(int x){ if(fa[x]x){ return x; } return fa[x]find(fa[x]); } bool cmp(edge p,edge q){ return p.zq.z; } signed main(){ ios::sync_with_stdio(false); cin.tie(0); cout.tie(0); double l; cinnl; ans0,cnt0,m0; for(int i1;in;i){ cina[i].xa[i].y; } for(int i1;in;i){ for(int ji1;jn;j){ if(sqrt((a[i].x-a[j].x)*(a[i].x-a[j].x)(a[i].y-a[j].y)*(a[i].y-a[j].y))l) e[m]{i,j,sqrt(abs(a[i].x-a[j].x)*abs(a[i].x-a[j].x)abs(a[i].y-a[j].y)*abs(a[i].y-a[j].y))}; } } sort(e1,e1m,cmp); for(int i1;in;i)fa[i]i; for(int i1;im;i){ int xe[i].x,ye[i].y; double ze[i].z; if(find(x)!find(y)){ fa[find(x)]find(y); ansz; if(cntn-1)break; } } if(cntn-1)printf(%.2f\n,ans); else coutImpossible; return 0; }
如何通过Open-Shell让Windows开始菜单回归经典:完整配置指南 【免费下载链接】Open-Shell-Menu Classic Shell Reborn. 项目地址: https://gitcode.com/gh_mirrors/op/Open-Shell-Menu
Open-Shell(原Classic Shell)是一款强大的开源工…
📅 2026/7/7 7:23:57
一、毕业设计题目
社区团购管理系统的设计与实现
二、研究背景与意义
随着电子商务的下沉发展与社区经济的持续兴起,社区团购凭借价格实惠、配送集中、取货便捷、贴合居民日常消费需求等优势,成为当下社区居民生鲜采购、日用消费的主流模式之一。相较于传…
📅 2026/7/7 7:21:57
终极指南:STAR RNA-seq比对工具深度解析与实战应用 【免费下载链接】STAR RNA-seq aligner 项目地址: https://gitcode.com/gh_mirrors/st/STAR
STAR(Spliced Transcripts Alignment to a Reference)作为当前最先进的RNA-seq比对工具&…
📅 2026/7/7 7:21:57
运动控制系统安全机制深度解析:限位保护与急停逻辑的设计哲学在精密制造与自动化领域,运动控制系统的安全设计绝非简单的功能堆砌,而是一套融合了机械工程、电气原理和软件算法的防御体系。当一台数控机床以每分钟数万转的速度运转࿰…
📅 2026/7/8 0:08:12
PHP 反序列化字符串逃逸深度剖析:从 ctfshow web262 看两种攻击范式1. 反序列化漏洞的核心机制PHP 反序列化漏洞的本质在于:当不可信数据被传递给unserialize()函数时,攻击者可以通过精心构造的序列化字符串来控制对象属性,进而触…
📅 2026/7/8 0:08:12
通达信缠论量化插件:5分钟掌握专业级技术分析的终极指南 【免费下载链接】Indicator 通达信缠论可视化分析插件 项目地址: https://gitcode.com/gh_mirrors/ind/Indicator
还在为复杂的缠论分析头疼吗?这款通达信缠论可视化分析工具将帮你彻底改变…
📅 2026/7/8 0:08:12
1. 项目背景与核心器件选型在工业控制、医疗设备和实验室仪器等领域,经常需要将低压直流电源转换为高压直流电源。传统方案采用分立元件搭建升压电路,存在设计复杂、效率低下和稳定性差等问题。TPS61170作为德州仪器推出的高压升压转换芯片,配…
📅 2026/7/8 0:08:12
文章目录每日一句正能量摘要一、Rust所有权模型与嵌入式内存安全1.1 为什么嵌入式需要Rust1.2 与C/C的对比二、no_std环境与嵌入式Rust架构2.1 no_std核心概念2.2 嵌入式Rust软件架构三、硬件寄存器的安全抽象层次3.1 从原始指针到类型安全3.2 所有权防止硬件冲突四、embedded-…
📅 2026/7/8 0:08:12
ChanlunX缠论插件:如何用算法思维解决传统技术分析的主观困境? 【免费下载链接】ChanlunX 缠中说禅炒股缠论可视化插件 项目地址: https://gitcode.com/gh_mirrors/ch/ChanlunX
您是否曾面对复杂的K线图感到困惑?是否在手动划分笔段时…
📅 2026/7/8 0:06:11
Docker 彻底卸载指南:CentOS/Ubuntu 双系统 5 步清理残留文件当 Docker 环境出现版本冲突、安装失败或需要迁移时,常规的卸载命令往往无法彻底清理系统。残留的配置文件、依赖项和缓存文件可能导致新安装的 Docker 出现各种诡异问题。本文将提供一套完整…
📅 2026/7/8 0:00:10
SQL 数据分析性能优化实战:窗口函数 vs 子查询 vs 临时表 在数据分析工作中,SQL查询性能往往是决定工作效率的关键因素。面对复杂的业务场景,如何选择最优的查询方案?本文将深入对比窗口函数、子查询和临时表三种技术方案…
📅 2026/7/8 0:00:10
日期:2026-07-07> 本期聚焦近一日(2026-07-06 至 07-07)出台的金融与行业政策,按"背景—核心—影响—受益/风险"四维度解读。政策内容依据原始发布信息整理,解读仅供参考,不构成投资建议。一、…
📅 2026/7/8 0:00:10
1. 项目背景与核心需求 在嵌入式系统开发中,快速精确的数据检索是一个常见但极具挑战性的需求。特别是在工业控制、医疗设备和物联网终端等场景下,系统往往需要在毫秒级时间内完成关键参数的读取和写入操作。传统基于Flash存储的方案存在擦写次数有限、操…
📅 2026/7/7 12:08:23
1. 工业电流环信号传输的基础认知在工业自动化领域,4-20mA电流环传输技术已经持续服役超过半个世纪。这种看似简单的信号传输方式之所以能经久不衰,核心在于其独特的抗干扰能力——电流信号在长距离传输时几乎不受线路电阻和电压波动的影响。我曾在化工厂…
📅 2026/7/7 9:08:28
最近在项目里尝试用 YOLO 做目标检测,从环境搭建到模型训练,再到推理部署,整个过程踩了不少坑。网上的资料虽然多,但要么版本老旧,要么步骤零散不成体系,对于刚入门的新手来说,很容易卡在某个环…
📅 2026/7/7 6:33:36
目录
第一步:选对模板,省心一半
第二步:打开扫码点餐功能
开启功能按钮
桌台管理与桌码生成
第三步:个性化设计,打造品牌感
调整点餐页面
设置点餐规则 你还在让顾客站着排队点餐吗?2025年ÿ…
📅 2026/7/7 9:08:31
在业务中快速构建一个能理解私有文档、准确回答专业问题的智能助手,是很多开发团队面临的共同挑战。传统方案往往需要从零开始搭建复杂的 RAG(检索增强生成)系统,涉及文档解析、向量化、检索、大模型调用等多个环节,整…
📅 2026/7/7 9:08:30
FAE放射组学分析工具:医学影像特征探索的完整解决方案 【免费下载链接】FAE FeAture Explorer 项目地址: https://gitcode.com/gh_mirrors/fae/FAE
你是否曾经面对海量医学影像数据感到无从下手?想要从CT、MRI等影像中提取有价值的定量特征&#…
📅 2026/7/7 4:32:18