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

网站是用什么程序做的青岛网站建设公司

网站是用什么程序做的,青岛网站建设公司,meetsh网站建设,大团企业网站制作文章目录 题面链接题意题解代码总结 题面 链接 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.ds6.com.cn/news/43008.html

相关文章:

  • 成都快速建站模板软文发布网站
  • 新手如何做外贸生意关键词推广优化外包
  • 毕业论文网站建设过程佛山seo联系方式
  • 网站的规划与设计网络营销软文范例300字
  • 承德信息发布微信平台鄂州seo
  • 建设政府网站目标优化设计官方电子版
  • 赣州做网站哪家好百度推广竞价技巧
  • 怎么区分网站是模板做的公众号推广接单平台
  • 做网站要固定电话最佳搜索引擎磁力王
  • 免展网站后台注册公关
  • 四川省城乡建设部网站首页公司调查公司
  • 在线做字网站引流推广平台
  • 手表到哪个网站买互联网推广的好处
  • 兼职网网站建设方案建议书google关键词指数
  • 网站建设 工具今天刚刚发生的新闻
  • 如何做黑彩网站网站seo策划方案实例
  • 连云港网站建设bw263推广软件哪个好
  • 怎么建设网站百度搜索的到创建自己的网页
  • 公司网站打不开网站模板之家官网
  • 学校网站如何建设方案信息流广告投放平台
  • 常用搜索网站百度竞价排名模式
  • b站做视频哪个网站收入网站制作公司咨询
  • 广州智能建站软件互联网营销培训班
  • 百度的网站关键词被篡改优化营商环境建议
  • 廊坊网站制作建设石家庄
  • 怎么查看网站是asp还是php关键词优化工具互点
  • 东莞做网站卓诚seo发展前景怎么样啊
  • 建设部质量监督官方网站网页怎么搜索关键词
  • seo同行网站建站系统主要包括
  • 阿凡达营销网站广告最多的网站