比赛场次 600
比赛名称 NOIP2023模拟赛3
比赛状态 已结束比赛成绩
开始时间 2023-11-15 08:00:00
结束时间 2023-11-15 13:00:00
开放分组 全部用户
注释介绍
题目名称 旅游网络
输入输出 cogito.in/out
时间限制 8000 ms (8 s)
内存限制 256 MiB
测试点数 10 简单对比
用户 结果 时间 内存 得分
Gravatar宇战 AATTTTEEEE 32.726 s 16.83 MiB 20
Gravatar小金 AATTTTTTTT 64.000 s 5.04 MiB 20
Gravatar┭┮﹏┭┮ AATTTTTTTT 64.000 s 5.41 MiB 20
Gravatar黄天宇 C 0.000 s 0.00 MiB 0
Gravatar黄天乐 WWWWWWWETT 16.858 s 3.16 MiB 0

旅游网络

★★★☆   输入文件:cogito.in   输出文件:cogito.out   简单对比
时间限制:8 s   内存限制:256 MiB

【题目描述】


Byteasar国王认为,Byteotia是一个充满美丽风景的地方,应该会吸引很多游客,游客们应该会花很多钱,这些钱最终应该会进入皇家国库。但是现实不是这样的,所以国王指示他的顾问调查这个问题。这位顾问发现外国人对Byteotia敬而远之,因为它的道路网很稀疏。

Byteotia有n个城镇景点,只有m条双向道路,每条道路连接两个不同的景点。这些道路不能保证每个城镇都可以从其他城镇到达。

顾问注意到目前的道路网不适合长途旅行。也就是说,无论一个人从哪里开始旅行,不经过某个景点两次,就不可能游览超过10个景点。由于国库资金有限,无法修建新的道路。

Byteasar决定建议国王建立一个旅游信息点(TIPs)网络,工作人员负责宣传短途旅游,要求该网络建成后满足:要么在某个景点建有旅游信息点,要么与该景点有道路直接连接的景点中至少有一个旅游信息点。

每个景点建造旅游信息点的成本是已知的,帮助国王找到最便宜的方法建立这样一个旅游信息网络。



【输入格式】


第一行包含两个正整数n,m(1<=n<=20000,0<=m<=25000),分别表示点数和边数。

第二行包含n个整数,其中第i个数为C[i](0<=C[i]<=10000),表示在第i个点建造旅游信息点的花费。

接下来m行,每行两个正整数u,v(1<=u,v<=n),表示点u与v之间有一条边。



【输出格式】

一行表示答案。

【样例输入】

6 6
3 8 5 6 2 2
1 2
2 3
1 3
3 4
4 5
4 6

【样例输出】

7

【提示】


[数据范围]:

分值

数据范围

20%

n<=15

20%

n<=100

20%

n<=1000

40%

n<=20000

数据有梯度。


【来源】

Poi2014