首页 > 其他分享 >P1265 公路修建

P1265 公路修建

时间:2024-03-28 16:46:48浏览次数:21  
标签:5005 int 公路 double 修建 poi P1265

原题链接

题解

1.每个城市选择一个与它最近的城市
2.如果三个或以上的城市申请修建的公路成环。如下图,A 申请修建公路 AB,B 申请修建公路 BC,C 申请修建公路 CA。则政府将否决其中最短的一条公路的修建申请;
但是这条不成立,请看这条题解
或者下图

由此得出这题就是最小生成树,虽略有不同,注意模拟细节

code

#include<bits/stdc++.h>
using namespace std;
struct node
{
    double x,y;
}poi[5005];

double dist(int i,int j)
{
    return sqrt((poi[i].x-poi[j].x)*(poi[i].x-poi[j].x)+(poi[i].y-poi[j].y)*(poi[i].y-poi[j].y));
}

double dis[5005];
int vis[5005]={0};
int main()
{
    ios::sync_with_stdio(false);
    int n;
    cin>>n;
    for(int i=1;i<=n;i++)
    {
        cin>>poi[i].x>>poi[i].y;
    }

    for(int i=1;i<=n;i++) dis[i]=dist(1,i);//初始设点
    vis[1]=1;
    double ans=0;
    int cnt=1;
    int now=1;
    for(int cnt=2;cnt<=n;cnt++)
    {
        double mins=2e18;
        int id;
        for(int i=1;i<=n;i++)
        {
            dis[i]=min(dis[i],dist(i,now));
            if(!vis[i]&&dis[i]<mins)//vis避免了dis为0的问题(重点)
            {
                mins=dis[i];
                id=i;
            }
        }
        ans+=mins;
        now=id;
        vis[id]=1;
    }

    printf("%.2lf\n",ans);

    return 0;
}

标签:5005,int,公路,double,修建,poi,P1265
From: https://www.cnblogs.com/pure4knowledge/p/18102037

相关文章

  • P5021 [NOIP2018 提高组] 赛道修建
    P5021[NOIP2018提高组]赛道修建在树上选\(m\)条不重合的路径(可以有交点),使得这些路径长度的最小值最大。看到最小值最大,很自然想到二分模型:枚举最小值\(L\),看大于等于\(L\)的路径能不能有\(m\)条。如何在树上选出\(m\)条路径最优成为我们要思考的问题,考虑树上贪心。......
  • 7-10 公路村村通 Prim算法
    现有村落间道路的统计数据表中,列出了有可能建设成标准公路的若干条道路的成本,求使每个村落都有公路连通所需要的最低成本。输入格式:输入数据包括城镇数目正整数N(≤1000)和候选道路数目M(≤3N);随后的M行对应M条道路,每行给出3个正整数,分别是该条道路直接连通的两个城镇的编号以及......
  • 河北稳控科技振弦采集仪在高速公路岩土工程中的监测与评估
    振弦采集仪在高速公路岩土工程中的监测与评估河北稳控科技振弦采集仪是一种常用于结构振动监测的仪器,可以用于高速公路岩土工程中的监测与评估。它的原理是通过测量结构振动引起的振弦的变形来反映结构的振动情况。 在高速公路岩土工程中,振弦采集仪可以用于以下几个方面的监......
  • 智能分析网关V4+EasyCVR视频融合平台——高速公路交通情况的实时监控和分析一体化方案
    随着2024年春运帷幕的拉开,不少人的返乡之旅也即将开启,从这几日的新闻来看,高速上一路飘红。伴随恶劣天气,加上激增的车流,极易导致高速瘫痪,无法正常使用。为解决此问题,助力高速高效运营,TSINGSEE青犀智能分析网关V4+EasyCVR视频融合平台——高速公路一体化监控体系给出答案。1、视频......
  • P5618 SDOI2015 道路修建题解
    题目分析虽然数据范围只有\(n\le60000\),但是完全可以直接用线段树做。首先考虑那种状态的图在左边和右边加入节点和边之后可以连通。容易发现,这种图有这两个性质:至少有一条路径,经过最左端和最右端中的点。所有点至少和最左端和最右端的点连通。于是可以划分成以下几种状态......
  • 以新晋高速公路快村营至营盘段项目为例浅谈AcrelEMS-HIM高速公路综合能效系统的应用
    引言摘要:我国新型工业化、信息化、城镇化和农业现代化加快发展,经济结构加快转型,交通运输总量将保持较快增长态势,各项事业发展要求提高国家公路网的服务能力和水平。高速公路沿线的收费站、互通枢纽、服务区、隧道等配置的供配电、照明、通风、排水等机电设备的数量急聚增加,设计一套......
  • 【python爬虫课程设计】大数据分析———不同车辆类型不同零件的城市道路油耗、高速公
    一、选题背景随着社会经济的发展和人们生活水平的提高,汽车已经成为现代化生活中不可或缺的交通工具之一。同时,环保意识的提高也给汽车产业带来了新的挑战,例如减少汽车的油耗和减少尾气排放。在这样的背景下,通过分析不同车辆类型的城市道路油耗、高速公路油耗和二氧化碳排放量数......
  • 基于卷积神经网络实现高速公路表面图像裂缝检测程序
    作者简介:Java领域优质创作者、CSDN博客专家、CSDN内容合伙人、掘金特邀作者、阿里云博客专家、51CTO特邀作者、多年架构师设计经验、腾讯课堂常驻讲师主要内容:Java项目、Python项目、前端项目、人工智能与大数据、简历模板、学习资料、面试题库、技术互助收藏点赞不迷路 关注作......
  • 金义中央大道通车│三思智慧综合杆&道路照明系统方案点亮23公里智慧公路
    金义中央大道工程建设率先引入“数字孪生”理念,通过“1+1+5+X”架构,探索数字化运营,重点解决疏通道路拥堵、保障安全通行、提高养护效率以及优化出行服务等一系列问题,全力打造一条“要素感知全覆盖、安全保障全天候、出行服务全方位、业务管理全数智”的智慧公路。11月28日上午11时,......
  • CSP-J2023公路
    原题:【23CSPJ普及组】公路(road)题解:题目提供2个特殊性质,通过这两个性质可以考虑问题的解决方案。特殊性质A:站点 1的油价最低。由于题目没有限制邮箱的大小,所以就只要在1站点加能恰好开完全程的油就可以了。获分(15分)特殊性质B: 由于各个站点的距离恰好是整数升油所能走......