博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
BZOJ 1083 [SCOI2005]繁忙的都市
阅读量:4671 次
发布时间:2019-06-09

本文共 1623 字,大约阅读时间需要 5 分钟。

1083: [SCOI2005]繁忙的都市

Time Limit: 10 Sec  Memory Limit: 162 MB
Submit: 1664  Solved: 1080
[][][]

Description

城市C是一个非常繁忙的大都市,城市中的道路十分的拥挤,于是市长决定对其中的道路进行改造。城市C的道路是这样分布的:城市中有n个交叉路口,有些交叉路口之间有道路相连,两个交叉路口之间最多有一条道路相连接。这些道路是双向的,且把所有的交叉路口直接或间接的连接起来了。每条道路都有一个分值,分值越小表示这个道路越繁忙,越需要进行改造。但是市政府的资金有限,市长希望进行改造的道路越少越好,于是他提出下面的要求: 1. 改造的那些道路能够把所有的交叉路口直接或间接的连通起来。 2. 在满足要求1的情况下,改造的道路尽量少。 3. 在满足要求1、2的情况下,改造的那些道路中分值最大的道路分值尽量小。任务:作为市规划局的你,应当作出最佳的决策,选择那些道路应当被修建。

Input

第一行有两个整数n,m表示城市有n个交叉路口,m条道路。接下来m行是对每条道路的描述,u, v, c表示交叉路口u和v之间有道路相连,分值为c。(1≤n≤300,1≤c≤10000)

Output

两个整数s, max,表示你选出了几条道路,分值最大的那条道路的分值是多少。

Sample Input

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

Sample Output

3 6

HINT

 

Source

题解:水到无下限。。。

1 #include
2 #include
3 #include
4 #include
5 #include
6 #include
7 #include
8 #define PAU putchar(' ') 9 #define ENT putchar('\n')10 #define MSE(a,b) memset(a,b,sizeof(a))11 #define REN(x) for(ted*e=fch[x];e;e=e->nxt)12 #define TIL(x) for(int i=1;i<=x;i++)13 #define ALL(x) for(int j=1;j<=x;j++)14 using namespace std;15 const int maxn=300+10,maxm=45000+10,inf=-1u>>1;16 struct edge{ int x,y,w;}e[maxm];bool operator<(const edge&a,const edge&b){ return a.w
=0;i--)putchar(buf[i]+'0');return;28 }29 int main(){30 n=read();m=read();int x,y;31 TIL(m)x=read(),y=read(),e[i]=(edge){x,y,read()};sort(e+1,e+1+m);32 TIL(n)fa[i]=i;int tot=n,ans;33 TIL(m){x=findset(e[i].x);y=findset(e[i].y);if(x!=y)fa[x]=y,ans=e[i].w,tot--;if(tot==1)break;}34 write(n-1);PAU;write(ans);35 return 0;36 }

 

转载于:https://www.cnblogs.com/chxer/p/4746001.html

你可能感兴趣的文章
三、Springmvc之Controller层方法返回值
查看>>
构建linux内核源码树
查看>>
常用的系统架构 web服务器之iis,apache,tomcat三者之间的比较
查看>>
508. Most Frequent Subtree Sum (Medium)
查看>>
PADS无模命令总结
查看>>
潭州课堂25班:Ph201805201 爬虫高级 第十二 课 Scrapy-redis分布 项目实战 (课堂笔记)...
查看>>
潭州课堂25班:Ph201805201 django 项目 第二课 git 版本控制 (课堂笔记)
查看>>
PKU 1012
查看>>
【nodejs】让nodejs像后端mvc框架(asp.net mvc)一orm篇【如EF般丝滑】typeorm介绍(8/8)...
查看>>
【nodejs】让nodejs像后端mvc框架(asp.net mvc)一样处理请求--请求处理函数装饰器注册篇(5/8)【controller+action】...
查看>>
[转]Java8 Lambda表达式教程
查看>>
[MySQL 5.6] MySQL 5.6 group commit 性能测试及内部实现流程
查看>>
定时器与锁
查看>>
Tomcat的部署+第一个Servlet
查看>>
javaweb中解决中文乱码问题
查看>>
3-8《Ruby元编程》第二章对象模型
查看>>
987. Binary Number with Alternating Bits
查看>>
十四、Hadoop学习笔记————Zookeeper概述与基本概念
查看>>
回调函数的原理及PHP实例
查看>>
卸载驱动出现:rmmod: can't change directory to '/lib/modules': No such file or directory
查看>>