随笔分类 - 图论——最小生成树
摘要:[TOC] 题目链接 "bzoj3624: [Apio2008]免费道路" 题解 两边kruskal分别找出必须保留的石子路和软石路 剩下的随便填满k就ok了 代码 c++ include include include include define gc getchar() define pc p
阅读全文
摘要:题目链接 "luogu P2619 [国家集训队2]Tree I" 题解 普通思路就不说了二分增量,生成树check 说一下坑点 二分时,若黑白边权有相同,因为权值相同优先选白边,若在最有增量时出现黑白等权边则更新出 和 = 最小值等价,那么不会更新到 = 情况, 因为等价,那么处理时只需看做把等价
阅读全文
摘要:题目链接 "bzoj1016: [JSOI2008]最小生成树计数" 题解 每种权值的边的数量是确定的,每种权值的边的作用是确定的 求一遍最小生成树,对于相同权值的边分组 然后对于每一种权值的边搜索,得出每组权值的边选择方案 乘法原理统计答案 代码 c++ include include inlin
阅读全文
posted @ 2018-05-08 15:34
zzzzx
摘要:题目描述 某国有n个城市,它们互相之间没有公路相通,因此交通十分不便。为解决这一“行路难”的问题,政府决定修建公路。修建公路的任务由各城市共同完成。 修建工程分若干轮完成。在每一轮中,每个城市选择一个与它最近的城市,申请修建通往该城市的公路。政府负责审批这些申请以决定是否同意修建。 政府审批的规则如
阅读全文
摘要:题目描述 又到了一年一度的明明生日了,明明想要买B样东西,巧的是,这B样东西价格都是A元。 但是,商店老板说最近有促销活动,也就是: 如果你买了第I样东西,再买第J样,那么就可以只花K[I,J]元,更巧的是,K[I,J]竟然等于K[J,I]。 现在明明想知道,他最少要花多少钱。 输入输出格式 输入格
阅读全文
摘要:题目描述 A 国有 n 座城市,编号从 1 到 n,城市之间有 m 条双向道路。每一条道路对车辆都有重量限制,简称限重。现在有 q 辆货车在运输货物, 司机们想知道每辆车在不超过车辆限重的情况下,最多能运多重的货物。 输入输出格式 输入格式: 输入文件名为 truck.in。 输入文件第一行有两个用
阅读全文
摘要:185. [USACO Oct08] 挖水井 ★★ 输入文件:water.in 输出文件:water.out 简单对比 时间限制:1 s 内存限制:128 MB 农夫约翰决定给他的N(1<=N<=300)个牧场浇水,这些牧场被自然的命名为1..N。他可以给一个牧场引入水通过在这个牧场挖一口井或者修一
阅读全文
摘要:2627 村村通 2627 村村通 时间限制: 1 s 空间限制: 32000 KB 题目等级 : 黄金 Gold 时间限制: 1 s 空间限制: 32000 KB 题目等级 : 黄金 Gold 时间限制: 1 s 时间限制: 1 s 空间限制: 32000 KB 空间限制: 32000 KB 题目
阅读全文
摘要:【问题描述】 农民约翰被选为他们镇的镇长!他其中一个竞选承诺就是在镇上建立起互联网,并连接到所有的农场。当然,他需要你的帮助。约翰已经给他的农场安排了一条高速的网络线路,他想把这条线路共享给其他农场。为了用最小的消费,他想铺设最短的光纤去连接所有的农场。你将得到一份各农场之间连接费用的列表,你必须找
阅读全文

浙公网安备 33010602011771号