无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

2021上海ICPC Edge Groups

2022-04-12 17:29 作者:Asunataisiki  | 我要投稿

ac.nowcoder.com/acm/problem/231126

題意:?給你一顆樹,要求對(duì)?n%20-%201 條邊兩兩分組,每組有一個(gè)公共節(jié)點(diǎn),求方案數(shù)

思路:對(duì)于節(jié)點(diǎn)?u,如果有偶數(shù)條邊與其相連,那么可以進(jìn)行兩兩分組,如果只有奇數(shù)條邊,那么兩兩分組之后必然剩下一條邊沒有被分組,此時(shí)就需要一條?fa%20%5Crightarrow%20u? (fau的父節(jié)點(diǎn)) 邊來(lái)與這條剩下的邊匹配

因此,對(duì)于?u?的子節(jié)點(diǎn)?v

  • ?如果對(duì)?v?有貢獻(xiàn)的邊數(shù)為偶數(shù)個(gè),那么v?節(jié)點(diǎn)對(duì)?u?節(jié)點(diǎn)也是有貢獻(xiàn)的,即?u%20%5Crightarrow%20v?這條邊是加入計(jì)數(shù)的

  • ?反之,??u%20%5Crightarrow%20v?這條邊是要加入對(duì)??v?的貢獻(xiàn)的,則不計(jì)入??u?中

對(duì)于每個(gè)節(jié)點(diǎn),如果其有貢獻(xiàn)邊數(shù)是偶數(shù),就兩兩分組,如果是奇數(shù),那么加上一條與父節(jié)點(diǎn)相連的邊就變成偶數(shù)了

所以問(wèn)題轉(zhuǎn)化為 x 條邊中兩兩組合有多少種方案數(shù),計(jì)算方式為:%5Cfrac%7BC_%7Bx%7D%5E2C_%7Bx%20-%202%7D%5E2C_%7Bx%20-%204%7D%5E2%20...C_%7B2%7D%5E2%20%7D%7BA_%7Bx%20%2F%202%7D%5E%7Bx%20%2F%202%7D%20%7D%20

化簡(jiǎn)為:(n%20-%201)%20*%20(n-2)*..*3*1

如何計(jì)算貢獻(xiàn)邊呢?

顯然是一個(gè)遞歸問(wèn)題,考慮樹形dp,定義dp%5Bu%5D表示以u為根節(jié)點(diǎn)的樹可以產(chǎn)生多少種方案數(shù),所以根據(jù)乘法原理,dp%5Bu%5D%20*%3D%20dp%5Bv%5D%20



2021上海ICPC Edge Groups的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
平果县| 化德县| 来凤县| 建水县| 新密市| 临邑县| 东源县| 浮梁县| 贵阳市| 三门峡市| 图木舒克市| 宁南县| 宜阳县| 布拖县| 大埔县| 武定县| 丰都县| 师宗县| 文安县| 天台县| 武汉市| 泸溪县| 天等县| 莱阳市| 新干县| 武义县| 杭锦后旗| 青田县| 天峨县| 疏附县| 新余市| 固镇县| 罗定市| 淳化县| 二手房| 滦南县| 安化县| 阿合奇县| 涡阳县| 广宗县| 大埔区|