码迷,mamicode.com
首页 >  
搜索关键字:bzoj2654    ( 16个结果
bzoj2654: tree
二分答案。不断的增加白色边的值,让白色边更多的出现在MST上。调了挺久,因为ans没有初始化一个值,因此当rep(i,m)没有运行是ans是随机的。注意。 2654: tree Description 给你一个无向带权连通图,每条边是黑色或白色。让你求一棵最小权的恰好有need条白色边的生成树。 题 ...
分类:其他好文   时间:2016-07-16 00:26:55    阅读次数:243
BZOJ2654 tree
Description 给你一个无向带权连通图,每条边是黑色或白色。让你求一棵最小权的恰好有need条白色边的生成树。 题目保证有解。 给你一个无向带权连通图,每条边是黑色或白色。让你求一棵最小权的恰好有need条白色边的生成树。 题目保证有解。 Input 第一行V,E,need分别表示点数,边数 ...
分类:其他好文   时间:2016-07-15 23:46:13    阅读次数:204
BZOJ 2654 tree 二分答案+Kruskal
题目大意:给定一张带权无向图,每条边有一个颜色(黑色/白色),求一棵生成树满足有needneed条白色边且权值和最小 二分一个xx,然后将所有白边权值加上xx,跑两遍Kruskal,第一遍白边排在前面,第二遍黑边排在前面,这样可以求出当前白边数量的最大最小值 如果needneed在最大最小值之间那么直接输出结果,否则如果小于最小值就增大xx,大于最大值就减小xx 然而我并不会证明正确性。。。#...
分类:其他好文   时间:2015-08-25 19:42:26    阅读次数:153
bzoj2654
二分答案 给白色的边加上边权使刚刚好取到need条这个二分是靠有右的。。。。 1 #include 2 #define clr(a,x) memset(a,x,sizeof(a)) 3 #define rep(i,l,r) for(int i=l;i=need?ans:-1;50 }51 int e...
分类:其他好文   时间:2015-07-25 00:03:00    阅读次数:124
[BZOJ2654] tree
2654: treeTime Limit:30 SecMemory Limit:512 MBSubmit:610Solved:225[Submit][Status][Discuss]Description 给你一个无向带权连通图,每条边是黑色或白色。让你求一棵最小权的恰好有need条白色边的生成树....
分类:其他好文   时间:2015-07-20 12:25:28    阅读次数:109
bzoj2654 tree
Description 给你一个无向带权连通图,每条边是黑色或白色。让你求一棵最小权的恰好有need条白色边的生成树。 题目保证有解。Input 第一行V,E,need分别表示点数,边数和需要的白色边数。 接下来E行 每行s,t,c,col表示这边的端点(点从0开始标号),边权,颜色(0白...
分类:其他好文   时间:2015-01-28 00:58:11    阅读次数:273
16条   上一页 1 2
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!