• 2024-06-13洛谷 P1352 没有上司的舞会
    题目链接:没有上司的舞会思路题解#include<bits/stdc++.h>usingnamespacestd;#definelllonglongconstintN=1e5+10;intdp[N][2],happy[N],subordinate[N],cnt,head[N],nex[N],edge[N];//链式向前星存储边voidadd(intx,inty){nex[++cnt]=
  • 2024-05-10P1352 没有上司的舞会
    链接:https://www.luogu.com.cn/problem/P1352树形dp板子,感觉很巧妙,利用01表示是否取代码:#include<iostream>#include<vector>#include<algorithm>#include<math.h>#include<sstream>#include<string>#include<string.h>#include<iom
  • 2023-10-06树形DP
    目录树形DP例题洛谷P1352没有上司的舞会树形DP在树上跑DP例题洛谷P1352没有上司的舞会
  • 2023-10-02P1352 没有上司的舞会
    考察算法:树形\(DP\)。题目概述给你一个树,每个结点有一个“上司”。每个节点都有一个快乐指数\(h_i\)。但是,如果有某个节点的上司(父亲),已经来到了舞会,那么它的儿子就不能去了。求:最大的快乐指数(所有人的快乐指数之和)。思路树形\(DP\)。设\(f_{i,0}\)表示以\(i\)作为
  • 2023-10-01Luogu P1352没有上司的舞会
    分析树形dp。定义状态\(dp_{~i,~0}\)为在以\(i\)为根节点的子树中,不选第\(i\)个人的最大快乐值,\(dp_{~i,~1}\)为在以\(i\)为根节点的子树中,选第\(i\)个人的最大快乐值。寻找根节点,然后从根节点开始dfs,当前节点\(u\)的\(dp\)初始状态为\(dp_{~i,~0}=0,~dp_{~i
  • 2023-01-18P1352 没有上司的舞会+P1122 最大子树和(树形DP入门)
    前言今日偶然打开\(oi-wiki\),发现树形\(DP\)例题正好是之前在洛谷上鸽着的一道题。所以......\(\color{red}{很高兴以这样的方式认识你,树形DP!}\)这例题造的太好了
  • 2022-11-21P1352 没有上司的舞会
    P1352题目的dfs函数与骑士
  • 2022-10-01P1352 没有上司的舞会
    #include<bits/stdc++.h>usingnamespacestd;classDP_on_tree{public: intn; inta[6001]; intvis[6001]; intf[6001][3]; vector<int>e[6001]; voidDP