YY乱搞
文章平均质量分 87
fcbruce
Veni,Vidi,Vici
展开
-
HDU 4781 Assignment For Princess(YY乱搞)
题意: 要求构造一张n个点m条有向边的图,满足如下条件: 每对点间最多有一条边; 没有自环; 从任意一点出发,可以到达其他所有点; m条边的权值为1,2,3,...,m,所有边的权值都不同; 从任意一点出发,最后要回到该点; 所有回路的权值和为3的倍数。 分析: 随便YY下就行了。 先构造1->2->3->4->...->n->1的环,边权依次为1,2,3,4,...,n;然后调整权值为n的边(当然也可已调整其他的边,这里只是为了方便),使得该环的权值和为3的倍数。然后按模3的余数对于剩下的边权分类,对于任原创 2014-10-06 20:22:38 · 1354 阅读 · 0 评论 -
HDU 4786 Fibonacci Tree(生成树,YY乱搞)
题意: 给出一个无向图,每条边都已染色(黑/白),问是否存在生成树,该生成树的白色边的数量是正的fibonacci数。 分析: 所给数据中黑边为0,白边为1,那么生成树的白边数量即为生成树的权和。 然后YY了一个做法:求其最小和最大生成树,如果在这个范围内存在fibonacci数则存在。 靠谱的证明方法一直没想出来,这里随便解释下: 对于任意一颗非最大生成树,一定可以取一条白边换一条黑边使其仍然是一颗树。原创 2014-10-06 20:34:57 · 1171 阅读 · 0 评论