博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
bzoj 2654: tree
阅读量:7206 次
发布时间:2019-06-29

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

1 #include
2 #include
3 #include
4 #define M 100008 5 using namespace std; 6 struct data 7 { 8 int u,v,w,c; 9 }e[M];10 int n,m,m1,u[M],w[M],v[M],c[M],tot,fa[M],ans1;11 bool cmp(data a,data b)12 {13 if(a.w==b.w)14 return a.c
=m1;52 }53 int main()54 {55 scanf("%d%d%d",&n,&m,&m1);56 for(int i=1;i<=m;i++)57 {58 scanf("%d%d%d%d",&u[i],&v[i],&w[i],&c[i]);59 u[i]++;60 v[i]++;61 }62 int l=-102,r=102;63 for(;l<=r;)64 {65 int mid=(l+r)>>1; 66 if(ke(mid))67 {68 ans1=tot-mid*m1;69 l=mid+1;70 }71 else72 r=mid-1;73 }74 printf("%d",ans1);75 }

二分,给白色边加上的权值,看最小生成树中有多少白色的边。

转载于:https://www.cnblogs.com/xydddd/p/5304566.html

你可能感兴趣的文章
JavaScript Structure
查看>>
java 流媒体服务器Red5 FQA
查看>>
mysql--SQL编程(关于mysql中的日期) 学习笔记2
查看>>
jquery 请求jsp传递json数据的方法
查看>>
Repeater绑定事件ItemDataBound中获取数据库中数据
查看>>
草长莺飞,总归一字
查看>>
HDOJ 2097
查看>>
计算机学科漫谈
查看>>
mac下配置openfire
查看>>
自定义控件实现(转)
查看>>
如何确认访客所在的国家
查看>>
跟着8张思维导图学习javascript
查看>>
InnoSQL/MySQL并行复制的实现与配置
查看>>
JDBC连接MySQL数据库及演示样例
查看>>
第38周五
查看>>
windows下Emacs的安装与配置
查看>>
WF4 常用类<第二篇>
查看>>
mongo文件空间
查看>>
NSArray中存的是实体时的排序
查看>>
搜索框中“请输入搜索keyword”
查看>>