CF 274 B. Zero Tree

809 단어 동적 기획
나무형 dp, 노드 1에 연결된 자수를 구하고 합법적인 조작에서 나무 노드가 0으로 변하는 데 몇 걸음이 필요합니까?
#include
#include
#include
#include
#include
using namespace std;
const int maxn=100002;
typedef long long ll;
ll add[maxn],sub[maxn];
int n,val[maxn];
vectorEdge[maxn];
int dfs(int u,int fa)
{
	int i,j;
	add[u]=sub[u]=0;
	for(i=0;i0)sub[u]+=res;
	else add[u]-=res;
}
int main()
{
    //freopen("D://input.txt","r",stdin);  
	while(scanf("%d",&n)!=EOF)
	{
		int i,j,u,v;
		for(i=1;i<=n;i++)Edge[i].clear();
		for(i=1;i

좋은 웹페이지 즐겨찾기