一个看起来就不对的贪心居然是正解... 但仔细思考一下,这种贪心倒的确找不到反例.. 贪心思想:每次找出离根节点最远的点,然后由根节点向这个点的父节点连边,一直连到所有点都能被覆盖即可,这样构造出的一定是一个可行的最优解 正确性证明(个人YY): 主要是要证明这种做法的最优性: 首先,由于所有点都要 Read More
posted @ 2018-10-22 20:24 lleozhang Views(107) Comments(0) Diggs(0) Edit
该文被密码保护。 Read More
posted @ 2018-10-22 20:10 lleozhang Views(6) Comments(0) Diggs(0) Edit
该文被密码保护。 Read More
posted @ 2018-10-22 18:57 lleozhang Views(5) Comments(0) Diggs(0) Edit
玄学贪心... 题意:给出一棵树,要求将他的所有叶节点分成最少的组,且在每组中的任意两节点之间的距离不大于k 解析: 显然是个贪心啦... 稍微考虑一下贪心思想: 我们从下向上合并整棵树,在合并到某个节点时,我们把他以下的所有叶节点到他的距离全处理出来然后排序,设所有距离排序后为d1,d2...dn Read More
posted @ 2018-10-22 18:04 lleozhang Views(125) Comments(0) Diggs(0) Edit
贪心题是很有趣的... 首先,本题为括号匹配问题,那么可以考虑进行栈模拟 然后,我们思考一下如何匹配:虽然题目中仅对右括号的位置提出了区域性要求,但可以发现,对能匹配上的栈顶括号立刻进行匹配一定是一种最优解! 为什么? 根据括号匹配原则,如果栈顶括号未被匹配,那么其他括号将无法被匹配,那么栈顶括号越 Read More
posted @ 2018-10-22 07:49 lleozhang Views(116) Comments(0) Diggs(0) Edit
levels of contents