#include<bits/stdc++.h>
using namespace std;
const int N = 1510;
int n;
int e[N], h[N], ne[N], idx;
int f[N][2];
/*
f[i][0]表示第i个节点没有放士兵时,以i为根节点的子树所含的最小士兵数
f[i][1]表示第i个节点放士兵时,以i为根节点的子树所含的最小士兵数
*/
bool st[N];
void add(int a, int b){
e[idx] = b
AcWing 323 战略游戏 题解(动态规划—DP—树形DP)
这篇博客详细解析了AcWing 323题目的战略游戏问题,通过动态规划(DP)和树形DP的方法进行求解。内容涵盖了解题思路、状态转移方程以及如何构建树形结构来优化问题解决过程。

最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



