码迷,mamicode.com
首页 >  
搜索关键字:poj3659    ( 7个结果
10.22~10.28一周经典题目整理(meeting,BZOJ4377,POJ3659)
meeting:给正n边形每个点染上黑色或者白色,问有多少个同色的等腰三角形。 以正五边形为例这里将最上面的点作为顶点,得到若干对相等的腰 ,注意到以最上面的点作为顶点的等腰三角形的个数,等于颜色相等且都为顶点颜色的对称点的个数。 O(n^2)统计即可。 PS:注意减去等边三角形的情况。 1 #in ...
分类:其他好文   时间:2016-10-28 22:46:41    阅读次数:185
POJ3659 [usaco2008jan_gold]电话网络
校内OJ上的题,刚开始做的时候以为是道SB题10分钟就能搞完.. 然后准备敲了才发现自己是个SB.. 刚开始以为是个很裸的TreeDP,然后就只设了两个状态,但是怎么想怎么不对。复杂度好像要爆炸。改成左儿子右兄弟好像根本无法转移.. 搜了搜题解,发现不用改成左儿子右兄弟,把两个状态改成三个状态就行了 ...
分类:其他好文   时间:2016-09-18 19:24:00    阅读次数:146
poj3659
/*poj3659树的最小支配集树状DPby xjy*/#include <iostream>#include <cstdio>#include <cstring>#include <algorithm>using namespace std;const int maxn=10000+100;int ...
分类:其他好文   时间:2016-07-12 11:56:54    阅读次数:124
POJ3659 Cell Phone Network(树上最小支配集:树型DP)
题目求一棵树的最小支配数。 支配集,即把图的点分成两个集合,所有非支配集内的点都和支配集内的某一点相邻。 听说即使是二分图,最小支配集的求解也是还没多项式算法的。而树上求最小支配集树型DP就OK了。 树上的每个结点作为其子树的根可以有三个状态: 不属于支配集且还没被支配 不属于支配集但被其孩子支配
分类:Web程序   时间:2016-02-11 19:15:35    阅读次数:199
poj3659 Cell Phone Network(最小支配集-树形dp)
题目链接:点击打开链接 题目描述:给定一棵树,从中选取尽量少的点使每个点要么被选中,要么和被选中的点直接相连? 解题思路:树上的最小支配集,树形dp dp[i][0]:选中i作为支配集 dp[i][1]:不选i作为支配集,但其子节点覆盖了i dp[i][2]:不选i作为支配集,而且其子节点没有覆盖i 代码:...
分类:Web程序   时间:2015-08-26 14:03:09    阅读次数:165
POJ3659 Cell Phone Network【最小支配集】【贪心】
题目大意:John想让他的所有牛用上手机以便相互交流(也是醉了。。。),他需要建立 几座信号塔在N块草地中。已知与信号塔相邻的草地能收到信号。给你N-1个草地(A,B) 的相邻关系,问:最少需要建多少个信号塔能实现所有草地都有信号。 思路:考察树最小支配集问题。最小支配集:值从所有顶点中取尽量少的点组成一个集 合,使得剩下的所有点都与取出来的点有边相连。顶点个数最小的支配集被称为最小支 配集。这里用贪心法来求。 1.以1号点深度优先搜索整棵树,求出每个点在DFS中的编号和每个点的父亲节点编号。 2.按DFS...
分类:Web程序   时间:2015-01-01 14:52:51    阅读次数:175
【POJ3659】【USACO 2008 Jan Gold】 3.Cell Phone Network 树上最小支配集/贪心 两种做法
两种做法都附AC代码。...
分类:Web程序   时间:2014-12-30 23:44:41    阅读次数:416
7条  
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!