题目链接:http://poj.org/problem?id=2054 贪心算法,思路参考yxc,涉及树的合并与缩点,将所有触发点构成的链全部缩进根节点即可得到最终的结果。证明: 代码如下: #include<iostream> using namespace std; const int maxn ...
分类:
编程语言 时间:
2020-06-16 15:01:14
阅读次数:
52
我对贪心的理解: "https://www.cnblogs.com/AKMer/p/9776293.html" 题目传送门: "http://poj.org/problem?id=2054" 对于这道题,很显然的一个贪心就是对于权值最大的点肯定会在父亲被染色后马上被染色。假设存在某个点$v$比当前权 ...
分类:
其他好文 时间:
2018-10-25 19:44:34
阅读次数:
228
容易知道,除了根节点之外,下面的儿子节点如果是全树权值最大的点一定会在父亲节点染色之后被染色。 假如现在有x,y,z三个节点,现在知道x和y的染色是连续的。 那么先染x,y再染z的代价是x+2y+3z 如果先z后x和y那么代价是z+2x+3y 都加上(z-y)后再除以2,就是(x+y)/2+2z和z ...
分类:
其他好文 时间:
2018-07-16 13:57:11
阅读次数:
207
神题。这题是巨毒瘤... 自己写真可谓是: 排空驭气奔如电,上天入地求之遍 上穷碧落下黄泉,两处茫茫皆不见 由于我们知道:不是树形时,不停选值最大的节点可以得到最小代价。 那么我们就能想出一个错误的贪心:每次从能选的中选出最大的。 下面我们来构造反例: root ↙ ↘ 1 2 ↓ 100 贪心:2 ...
分类:
其他好文 时间:
2018-05-12 17:27:35
阅读次数:
173
Bob is very interested in the data structure of a tree. A tree is a directed graph in which a special node is singled out, called the "root" of the tree, and there is a unique path from the root to each of the other nodes.
Bob intends to color all the no...
分类:
其他好文 时间:
2015-02-06 21:55:57
阅读次数:
221
Color a Tree
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 1068 Accepted Submission(s): 349
Problem Description
Bob is very in...
分类:
其他好文 时间:
2014-08-30 17:49:09
阅读次数:
141