当前位置: 首页 > news >正文

做外贸是什么网站今日大事件新闻

做外贸是什么网站,今日大事件新闻,社群营销的十大案例,广告设计与制作学啥文章目录 题面链接题意题解代码总结 题面 链接 C. Kefa and Park 题意 求叶节点数量,叶节点满足,从根节点到叶节点的路径上最长连续1的长度小于m 题解 这道题目主要是实现,当不满足条件时直接返回。 到达叶节点后统计答案,用…

文章目录

  • 题面
  • 链接
  • 题意
  • 题解
  • 代码
  • 总结

题面

image

链接

C. Kefa and Park

题意

求叶节点数量,叶节点满足,从根节点到叶节点的路径上最长连续1的长度小于m

题解

这道题目主要是实现,当不满足条件时直接返回。
到达叶节点后统计答案,用vector存图的话,无向图时,叶节点的边只有一条,也就是 g [ i ] . s i z e ( ) = = 1 g[i].size()==1 g[i].size()==1而不是0
需要特判是一条链的情况,一条链的话根节点的 g [ i ] . s i z e ( ) = = 1 g[i].size()==1 g[i].size()==1也成立

代码

#include <bits/stdc++.h> 
#define int long long
#define rep(i,a,b) for(int i = (a); i <= (b); ++i)
#define fep(i,a,b) for(int i = (a); i >= (b); --i)
#define pii pair<int, int>
#define pll pair<long long, long long>
#define ll long long
#define db double
#define endl '\n'
#define x first
#define y second
#define pb push_backusing namespace std;
const int N=1e5+10;
vector<int>g[N];
int a[N],ans,n,m;void dfs(int u,int fa,int sum,int maxx){if(maxx>m){	return;}//统计答案if(g[u].size()==1&&max(maxx,sum+a[u])<=m&&u!=1){
//		cout<<"----------"<<u<<endl;ans++;return;}for(auto y:g[u]){if(y==fa)	continue;if(a[u]==1){if(a[fa]==1){dfs(y,u,sum+1,max(maxx,sum+1));}else{dfs(y,u,1,max(maxx,1*1ll));}}else{dfs(y,u,0,maxx);}}
}void solve()
{cin>>n>>m;rep(i,1,n){cin>>a[i];}rep(i,1,n-1){int u,v;cin>>v>>u;g[u].pb(v);g[v].pb(u);}//当前结点、根节点,目前连续猫数。dfs(1,0,0,0);cout<<ans<<endl;
}signed main(){ios::sync_with_stdio(false); cin.tie(0); cout.tie(0);
//   	freopen("1.in", "r", stdin);int _;
//	cin>>_;
//	while(_--)solve();return 0;
}

总结

这道题目主要是dfs的实现,树的遍历,以及在遍历过程中维护相关信息。同时需要考虑一些细节,特殊情况比如树是一条链。

http://www.shuangfujiaoyu.com/news/47998.html

相关文章:

  • linux和WordPress的关系百度seo引流
  • 一般云主机可以做视频网站吗官网seo关键词排名系统
  • 美国有网站建设公司吗百度网页推广怎么做
  • 昆明企业为什么要做网站google关键词分析
  • 写文章的网站cba最新排名
  • 做产品的淘宝客网站线上推广产品
  • 织梦网站漏洞修复做百度seo
  • 做房地产网站广告销售百度快照是干什么的
  • 做网站必须要公网ip谷歌怎么推广自己的网站
  • 哪里找需要网站建设的宽带营销策略
  • 网站喜报怎么做网站备案查询官网
  • 做网站的设计文档怎么做成都百度推广代理公司
  • 苏州公司做网站免费发布推广信息的软件
  • 教学网站前台er图app拉新推广代理
  • 做网站的怎么挣钱、怎么免费注册域名
  • 个人网站如何加入百度联盟网络营销的策略
  • wordpress通过电子邮件免费seo网站推广在线观看
  • 上海商城网站建设新网域名注册官网
  • 可以用css3做响应式网站吗销售培训课程一般有哪些
  • 外贸网站建设公司青岛网站收录量
  • 泊头哪给做网站的好seo的工作原理
  • 正规兼职做任务赚钱网站希爱力
  • 自适应网站做百度推广seo关键词布局
  • 北京网站建设哪家好兰州网络seo
  • 成都网站建设公司高新网站编辑怎么做
  • 安全的网站制作公司纯注册app拉新挣钱
  • 微信 网站提成方案点做查询seo
  • 企业为什么要做网站哈尔滨seo服务
  • wordpress破解管理员帐号百度seo词条优化
  • 在郑州建设网站这么做友情链接交换形式有哪些