当前位置: 首页 > news >正文

网站建设前期团队建设百度指数资讯指数是指什么

网站建设前期团队建设,百度指数资讯指数是指什么,一个ip地址上可以做几个网站,营销网站建设选择acwing3728 蓝桥杯集训每日一题 平面上遍布着 n 座城市,编号 1∼n。 第 i 座城市的位置坐标为 (xi,yi) 不同城市的位置有可能重合。 现在要通过建立发电站和搭建电线的方式给每座城市都通电。 一个城市如果建有发电站,或者通过电线直接或间接的与建…

acwing3728 蓝桥杯集训每日一题

平面上遍布着 n 座城市,编号 1∼n。

第 i 座城市的位置坐标为 (xi,yi)

不同城市的位置有可能重合。

现在要通过建立发电站和搭建电线的方式给每座城市都通电。

一个城市如果建有发电站,或者通过电线直接或间接的与建有发电站的城市保持连通,则该城市通电。

在城市 i 建立发电站的花费为 ci 元。

在城市 i 与城市 j 之间搭建电线所需的花费为每单位长度 ki+kj 元。

电线只能沿上下左右四个方向延伸,电线之间可以相互交叉,电线都是双向的。

每根电线都是由某个城市沿最短路线搭建到另一个城市。

也就是说,如果在城市 i 与城市 j 之间搭建电线,则电线的长度为 |xi−xj|+|yi−yj|。

请问,如何合理设计通电方案,可以使得所有城市都成功通电,且花费最少?

输出最少花费和具体方案。

如果方案不唯一,则输出任意一种合理方案均可。

输入格式

第一行包含整数 n。

接下来 n 行,其中第 i 行包含两个整数 xi,yi,用来描述城市 i 的横纵坐标。

再一行包含 n 个整数 c1,c2,…,cn,用来描述每个城市建立发电站的花费。

最后一行包含 n 个整数 k1,k2,…,kn。

输出格式

第一行输出所需要的最少花费。

第二行输出一个整数 v,表示需要建立发电站的数量。

第三行输出 v 个整数,表示建立发电站的城市编号,注意输出编号要在范围 [1,n]内。且输出编号不应重复。输出编号顺序随意。

第四行输出一个整数 e,表示需要搭建的电线数量。

接下来 e 行,每行输出两个整数 a,b,表示要在城市 a 和 b 之间搭建电线。注意,任意两个城市之间最多只需要搭建一根电线,也就是说,对于每个 (a,b),不要有多余的 (a,b) 或 (b,a) 输出。a 和 b 不能相同,且要在范围 [1,n]内。输出电线顺序随意。

如果答案不唯一,输出任意合理方案即可。

数据范围

对于前三个测试点,1≤n≤3。
对于全部测试点,1≤n≤2000,1≤xi,yi≤10^6,1≤ci,ki≤10^9。

输入样例1:

3
2 3
1 1
3 2
3 2 3
3 2 3

输出样例1:

8
3
1 2 3 
0

输入样例2:

3
2 1
1 2
3 3
23 2 23
3 2 3

输出样例2:

27
1
2 
2
1 2
2 3
难度:困难
时/空限制:2s / 256MB
总通过数:594
总尝试数:1351
来源:AcWing,第5场周赛
算法标签

最小生成树Prim

考虑到最小生成树的prim算法

本题要将所有城市连接起来,两种方式,一是直接连接发电站,花费为c[i],二是连接一个城市,该城市已经直接连接或者间接连接发电站。

ans1数组存建立发电站的城市序号,ans2存连接在两城市之间的电路

考虑用pair形式存储该点连接的城市还是发电站  以及 花费

代码详解如下:

prim算法:  前面为初始化,表示一个超级原点,并初始化所有dist[i] 为直接在该城市建立发电站的花费c[i]。                接下来迭代n次,找到距离最近并且不在集合内的点,放入集合,最后用该点更新其他所有的点 

 

 

 

http://www.yayakq.cn/news/176957/

相关文章:

  • 青岛网站建设一青岛博采网络微信哪家公司开发的
  • 做app和网站哪个比较好公司网站建设费用多少
  • 小程序建站平台网站备案由别人代
  • 网站 案例怎么写网站建设的说明
  • 礼品网站制作wordpress 归档链接
  • 外贸网站建站用什么网站在建设时不容忽略的一些细节
  • 网站优化套餐做网站每天都要花钱么
  • dw做的网站设计免费客户管理软件哪个好用
  • 网站备案找回微信自助下单小程序怎么弄
  • 个人网站建设公司字体样式 网站
  • 263网站建设百度网址大全免费下载
  • 做番号类网站违法吗网站开发合作协议书
  • 做网站至少多少钱国内成熟的crm系统
  • 电子商务网站建设论文开题报告建筑资源网站
  • 网站内页全是404百度应用市场
  • 在那个网站可以搜索做凉菜视频推广型网站建设电话
  • 上海招标网站招标采购平台
  • 网站建设3合1什么意思seo zac
  • 什么是网站托管厦门做企业网站比较好的公司
  • 浏阳市住房和城乡建设局的网站portfolio做网站
  • 企业网站推广服务做网站可行性分析
  • 网站安全防黑联盟大庆市建设局宫方网站
  • 做兼职设计去哪个网站上门做网站哪里有
  • 淄博学校网站建设定制建设银行河北分行网站
  • 网站更换程序重庆面条制作
  • 为什么选择做网站编辑品牌网站源码
  • 常州做网站的企业广东省建设执业资格注册中心网站
  • 淄博哪里做网站在wordpress中rss订阅的步骤是什么?
  • 博物馆设计网站推荐东莞网站设计出名 乐云践新
  • 新浪网站源代码电商网站建设济南建网站