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

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

CF競(jìng)賽題目講解_CF1740E(樹形DP)

2022-10-31 15:58 作者:Clayton_Zhou  | 我要投稿

AC代碼

https://codeforces.com/contest/1740/submission/178643201

題意:

Pak Chanek必須執(zhí)行以下操作n次,同時(shí)保持序列s(最初為空):

1. 選擇一張牌x,條件不會(huì)有其他牌掛在上面。

2. 將寫在卡片x上的數(shù)字附加到s的末尾。

3. 如果x≠1,且卡px上的數(shù)字大于卡x上的數(shù)值,則將卡px中的數(shù)字替換為卡x中的數(shù)值。

4. 取出卡x。

求最后序列s中的非遞減序列的長(zhǎng)度最大值。


題解:

樹形DP

? ?對(duì)于當(dāng)前節(jié)點(diǎn),所有的子節(jié)點(diǎn)有兩種選擇:

? ?1. 其子樹根的值會(huì)上傳,同時(shí)子樹節(jié)點(diǎn)值可以形成非遞減序列

? ? 2. 不上傳子樹根值,同層次子樹節(jié)點(diǎn)值可以形成非遞減序列

dp[0][cur] 表示其子樹根的值會(huì)上傳,同時(shí)子樹節(jié)點(diǎn)值可以形成非遞減序列的長(zhǎng)度? ? ??

? ? dp[1][cur] 表示不上傳子樹根值,同層次子樹節(jié)點(diǎn)值可以形成非遞減序列的長(zhǎng)度


CF競(jìng)賽題目講解_CF1740E(樹形DP)的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
普格县| 桦甸市| 麟游县| 灯塔市| 泾川县| 江阴市| 鄂托克前旗| 阿巴嘎旗| 景东| 沅江市| 永嘉县| 朝阳县| 呼和浩特市| 正宁县| 辽宁省| 剑河县| 海宁市| 镇平县| 奇台县| 北辰区| 西青区| 伽师县| 城步| 朝阳市| 清苑县| 萝北县| 德惠市| 罗山县| 墨脱县| 正阳县| 哈密市| 馆陶县| 乡城县| 甘孜| 绵阳市| 南澳县| 绵竹市| 永登县| 孝义市| 连云港市| 阳新县|