当前位置: 首页> 健康> 美食 > 仿站怎么做_开网店的流程和步骤_宣传平台有哪些_产品营销网站建设

仿站怎么做_开网店的流程和步骤_宣传平台有哪些_产品营销网站建设

时间:2025/7/12 9:18:41来源:https://blog.csdn.net/wniuniu_/article/details/142727837 浏览次数:0次
仿站怎么做_开网店的流程和步骤_宣传平台有哪些_产品营销网站建设

前言:好久没有写树上dp了,这儿题目还是挺有意思的


题目地址

在这里插入图片描述
在这里插入图片描述

#include<bits/stdc++.h>
#include<iostream>
using namespace std;//#define int long long
int n;
const int N = (int)1e5+10;
int e[N],ne[N],h[N],idx = 0;
int dp[2][N];void add(int a,int b){e[++idx] = b; ne[idx] = h[a]; h[a] = idx;
}void dfs(int node,int fa){dp[1][node] = 1 , dp[0][node] = 0;for(int i=h[node];i;i=ne[i]){int to = e[i];if(to==fa) continue;dfs(to,node);dp[0][node] += dp[1][to];dp[1][node] += min(dp[0][to],dp[1][to]);}
}signed main(){cin >> n;for(int i=0;i<n;i++){int now,num; cin >> now >> num;now++;for(int j=1;j<=num;j++){int u; cin >> u; u++;add(now,u); add(u,now);}}dfs(1,-1);cout << min(dp[0][1],dp[1][1]);system("pause");return 0;
}

再来一个双倍经验的题目

题目地址

关键字:仿站怎么做_开网店的流程和步骤_宣传平台有哪些_产品营销网站建设

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: