组合数学
光球层上的黑子
是个菜狗
展开
-
Number of Simple Paths CodeForces - 1454E 图论,简单路径数
题目链接 https://vjudge.net/problem/CodeForces-1454E 题意 n点n边,保证联通,求简单路径数(1-3-2和1-2-3算两条,1-2-3,和3-2-1算一条) 思路 n点n-1边即可联通,多加一边则必有且仅有一环。 这时我们可以将图看作一个环加上各个环点为根延伸出了子树。 所有简单路径可以统计任意两点间的路径数再加和。 分析两点u和v的情况: u和v都在环上:则u-v路径有两条 u或v在环上,另一点在该点环外子树上:路径仅一条 u或v在环上,另一点在环外不是该点子原创 2020-11-27 13:53:11 · 284 阅读 · 0 评论 -
2020多校3 1005 Tokitsukaze and Multiple 并查集,递推,组合数
题目链接 http://acm.hdu.edu.cn/showproblem.php?pid=6795 题意 n个人,分为两种,编程者或者阅读者,三人一队,队中最少有两个编程者。 同时n个人有一些可传递的朋友关系,互为朋友的人不能 处在一个队伍中。 现在按时间依次给出n-1对朋友关系,请输出初始组队数目和每次给出朋友关系后组队数目,对1e9+7取模。 思路 可传递的朋友关系,并查集处理最合适,稍微更改下并查集的unite函数就可以维护每个集合元素个数等信息。 最初始的答案很好求得,运用组合数知识,它应该是:原创 2020-11-01 17:04:30 · 145 阅读 · 0 评论