• 2024-02-05P2016 战略游戏
    原题链接悟道树形图看成线性结构?code#include<bits/stdc++.h>usingnamespacestd;vector<int>G[1505];intsum[1505][2]={0};voidss(intnow,intfa){sum[now][1]=1;for(inti=0;i<G[now].size();i++){intnext=G[now][i];if(
  • 2023-10-02P2016 战略游戏
    Problem考察算法:树形\(DP\)。题目简述给你一个树,如果树上的某个节点上放置了一个士兵,那么与其相连的所有边上的点都能被瞭望到。求:最少要放置几个士兵,能使得整个树上每个点都能被瞭望到?思路设二维数组\(f[x][0/1]\)。\(f[x][0]\)表示不在\(x\)点放置士兵而使\(x\)
  • 2023-02-20P2016 战略游戏
     #include<bits/stdc++.h>usingnamespacestd;constintN=1600,M=5*N;intn,in[N],nxt[M],go[M],hd[N],all=1,f[N][2];voidadd(intx,inty){ go[++al
  • 2023-02-05P2016题解
    P2016题解题目描述Bob要建立一个古城堡,城堡中的路形成一棵无根树。他要在这棵树的结点上放置最少数目的士兵,使得这些士兵能瞭望到所有的路。注意,某个士兵在一个结点上时
  • 2022-08-21挑战!每天一道 DP 题!
    2022.8.21P2016战略游戏简单树形\(DP\)P3147[USACO16OPEN]262144P很奇怪的\(DP\),令\(f[i][j]\)表示左端点为\(j\),合并出\(i\)所到达的右端点的下一个点的位