最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(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ó)家法律
黔西县| 波密县| 同心县| 萝北县| 色达县| 古蔺县| 河津市| 南召县| 从化市| 库车县| 玉山县| 买车| 青冈县| 乌拉特中旗| 宝应县| 冷水江市| 海林市| 图木舒克市| 木兰县| 钟山县| 徐汇区| 香格里拉县| 滕州市| 临安市| 麟游县| 永靖县| 会理县| 嘉禾县| 东台市| 通山县| 扎鲁特旗| 东至县| 翁牛特旗| 渝北区| 三穗县| 静宁县| 武强县| 道孚县| 屏山县| 三台县| 永靖县|