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

【BZOJ 1196】【HNOI 2006】公路修建问题 【二分+并查集】

题目跳转: http://www.lydsy.com/JudgeOnline/problem.php?id=1196


Description

OI island是一个非常漂亮的岛屿,自开发以来,到这儿来旅游的人很多。然而,由于该岛屿刚刚开发不久,所以那里的交通情况还是很糟糕。所以,OIER Association组织成立了,旨在建立OI island的交通系统。 OI island有n个旅游景点,不妨将它们从1到n标号。现在,OIER Association需要修公路将这些景点连接起来。一条公路连接两个景点。公路有,不妨称它们为一级公路和二级公路。一级公路上的车速快,但是修路的花费要大一些。 OIER Association打算修n-1条公路将这些景点连接起来(使得任意两个景点之间都会有一条路径)。为了保证公路系统的效率, OIER Association希望在这n-1条公路之中,至少有k条(0≤k≤n-1)一级公路。OIER Association也不希望为一条公路花费的钱。所以,他们希望在满足上述条件的情况下,花费最多的一条公路的花费尽可能的少。而你的任务就是,在给定一些可能修建的公路的情况下,选择n-1条公路,满足上面的条件。

Input

第一行有三个数n(1≤n≤10000),k(0≤k≤n-1),m(n-1≤m≤20000),这些数之间用空格分开。 N和k如前所述,m表示有m对景点之间可以修公路。以下的m-1行,每一行有4个正整数a,b,c1,c2 (1≤a,b≤n,a≠b,1≤c2≤c1≤30000)表示在景点a与b 之间可以修公路,如果修一级公路,则需要c1的花费,如果修二级公路,则

相关文章:

  • 【BZOJ 1026】【SCOI 2009】windy数 【数位DP】
  • linux下与windows下的换行符
  • 【BZOJ 1041】【HAOI 2008】圆上的整点 【数学】
  • 【BZOJ 2330】 [SCOI2011]糖果【差分约束】
  • 【BZOJ 1087】【SCOI 2005】互不侵犯King 【状压DP】
  • 【codevs 3116】高精度练习之加法
  • 【codevs 3155】高精度练习之减法
  • 【codevs 3117】高精度练习之乘法
  • 反正切函数的应用
  • Python 字符串操作方法大全
  • [IDF]被改错的密码
  • [IDF]啥?
  • [IDF]摩斯密码
  • [IDF]聪明的小羊
  • 制作Winkali Linux双系统
  • C++入门教程(10):for 语句
  • Computed property XXX was assigned to but it has no setter
  • Linux下的乱码问题
  • Node + FFmpeg 实现Canvas动画导出视频
  • React组件设计模式(一)
  • Shell编程
  • 第2章 网络文档
  • 第十八天-企业应用架构模式-基本模式
  • 看域名解析域名安全对SEO的影响
  • 如何合理的规划jvm性能调优
  • 如何实现 font-size 的响应式
  • 如何使用 JavaScript 解析 URL
  • 手写双向链表LinkedList的几个常用功能
  • 栈实现走出迷宫(C++)
  • Spring Batch JSON 支持
  • ​LeetCode解法汇总1410. HTML 实体解析器
  • #使用清华镜像源 安装/更新 指定版本tensorflow
  • (11)MATLAB PCA+SVM 人脸识别
  • (PyTorch)TCN和RNN/LSTM/GRU结合实现时间序列预测
  • (非本人原创)史记·柴静列传(r4笔记第65天)
  • (附源码)springboot 校园学生兼职系统 毕业设计 742122
  • (没学懂,待填坑)【动态规划】数位动态规划
  • (实战)静默dbca安装创建数据库 --参数说明+举例
  • (转)IOS中获取各种文件的目录路径的方法
  • (转)nsfocus-绿盟科技笔试题目
  • .Net MVC4 上传大文件,并保存表单
  • .Net 知识杂记
  • .NET构架之我见
  • .NET简谈互操作(五:基础知识之Dynamic平台调用)
  • .NET序列化 serializable,反序列化
  • @param注解什么意思_9000字,通俗易懂的讲解下Java注解
  • @Pointcut 使用
  • [20171102]视图v$session中process字段含义
  • [383] 赎金信 js
  • [C#]科学计数法(scientific notation)显示为正常数字
  • [C#基础]说说lock到底锁谁?
  • [COGS 622] [NOIP2011] 玛雅游戏 模拟
  • [flume$2]记录一个写自定义Flume拦截器遇到的错误
  • [IE技巧] 让IE 以全屏模式启动
  • [iOS开发]iOS中TabBar中间按钮凸起的实现