随笔分类 -  51NOD

【51NOD1766】树上的最远点对(线段树,LCA,RMQ)
摘要:题意:n个点被n-1条边连接成了一颗树,给出a~b和c~d两个区间, 表示点的标号请你求出两个区间内各选一点之间的最大距离,即你需要求出max{dis(i,j) |a<=i<=b,c<=j<=d} n<=100000 len[i]<=100000 思路:两年前张老师出的模拟赛里的题 设区间[a,b] 阅读全文

posted @ 2017-10-07 18:01 myx12345 阅读(483) 评论(0) 推荐(0) 编辑

【51NOD1806】wangyurzee的树(Prufer编码,容斥原理,组合计数)
摘要:题意:有n个点和m条限制,每条限制限制了一个点的度数不能为某个数。 求合法的树的个数模10^9+7 n<=10^6 m<=17 思路:WYZ作业 首先m<=17显然是2^m容斥 枚举每一个限制有用或没用,考虑某一个约束情况下的方案数 Caylay定理:n个点的生成树的个数=n^(n-2) Prufe 阅读全文

posted @ 2017-03-26 21:07 myx12345 阅读(183) 评论(0) 推荐(0) 编辑

导航

点击右上角即可分享
微信分享提示