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

网站方案讲解技巧手机百度2022年新版本下载

网站方案讲解技巧,手机百度2022年新版本下载,赣州网站建设公司,网站推广渠道特点Portal. LCA。 询问树上两条路径是否有交点。 画图发现无非两种情况: 发现一条路径的起点和终点的 LCA 经过另一条路径,是两路径相交的充要条件。 考虑如何判断这个 LCA 在不在路径上。若 d ( s , LCA ) d ( LCA , t ) d ( s , t ) d(s,\text{LCA…

Portal.

LCA。

询问树上两条路径是否有交点。

画图发现无非两种情况:

发现一条路径的起点和终点的 LCA 经过另一条路径,是两路径相交的充要条件。

考虑如何判断这个 LCA 在不在路径上。若 d ( s , LCA ) + d ( LCA , t ) = d ( s , t ) d(s,\text{LCA})+d(\text{LCA},t)=d(s,t) d(s,LCA)+d(LCA,t)=d(s,t),由于树上路径的唯一性,显然存在。

注意 LCA 函数,if(dep[f[x][i]]>=dep[y]) x x x 就可以往上跳。

#include <bits/stdc++.h>
using namespace std;
#define int long longconst int maxn=1e5+5;
struct edge{int to,nxt;}e[maxn*2];
int head[maxn],cnt,dep[maxn],f[maxn][25];void add(int x,int y){e[++cnt]={y,head[x]},head[x]=cnt;}void dfs(int x,int fa)
{dep[x]=dep[fa]+1,f[x][0]=fa;for(int i=head[x];i;i=e[i].nxt){if(e[i].to==fa) continue;dfs(e[i].to,x);}
}int lca(int x,int y)
{if(dep[x]<dep[y]) swap(x,y);for(int i=20;i>=0;i--) if(dep[f[x][i]]>=dep[y]) x=f[x][i];if(x==y) return x;for(int i=20;i>=0;i--)if(f[x][i]!=f[y][i]) x=f[x][i],y=f[y][i];return f[x][0];
}int dis(int x,int y){return abs(dep[x]-dep[lca(x,y)])+abs(dep[y]-dep[lca(x,y)]);}signed main()
{int n,q;cin>>n>>q;for(int i=1,u,v;i<n;i++) cin>>u>>v,add(u,v),add(v,u);dfs(1,0);for(int j=1;j<=20;j++) for(int i=1;i<=n;i++) f[i][j]=f[f[i][j-1]][j-1];while(q--){int a,b,c,d;cin>>a>>b>>c>>d;int f1=lca(a,b),f2=lca(c,d);if(dis(a,f2)+dis(b,f2)==dis(a,b)||dis(c,f1)+dis(d,f1)==dis(c,d)) cout<<"Y\n";else cout<<"N\n";// cout<<lca(a,b)<<endl;}return 0;
}

文章转载自:
http://wanjiampp.Lgnz.cn
http://wanjiacurtis.Lgnz.cn
http://wanjiaseral.Lgnz.cn
http://wanjiasomedeal.Lgnz.cn
http://wanjiaperforming.Lgnz.cn
http://wanjiarotavirus.Lgnz.cn
http://wanjiaabo.Lgnz.cn
http://wanjiaenthronization.Lgnz.cn
http://wanjiaancestry.Lgnz.cn
http://wanjiapuzzlist.Lgnz.cn
http://wanjiadorcas.Lgnz.cn
http://wanjiadudheen.Lgnz.cn
http://wanjiagobble.Lgnz.cn
http://wanjiapolloi.Lgnz.cn
http://wanjianookie.Lgnz.cn
http://wanjiaunscented.Lgnz.cn
http://wanjiahyperboloid.Lgnz.cn
http://wanjiatowel.Lgnz.cn
http://wanjiairregardless.Lgnz.cn
http://wanjiaputter.Lgnz.cn
http://wanjiaanthropological.Lgnz.cn
http://wanjiapupillary.Lgnz.cn
http://wanjiascratchcat.Lgnz.cn
http://wanjiasingular.Lgnz.cn
http://wanjiaexterminative.Lgnz.cn
http://wanjiacytoplast.Lgnz.cn
http://wanjiaabiosis.Lgnz.cn
http://wanjiadecimation.Lgnz.cn
http://wanjiaapolaustic.Lgnz.cn
http://wanjiacontagiously.Lgnz.cn
http://wanjiamangey.Lgnz.cn
http://wanjiavortically.Lgnz.cn
http://wanjiadiaphony.Lgnz.cn
http://wanjiatonsillotomy.Lgnz.cn
http://wanjiaindent.Lgnz.cn
http://wanjiaglycogenic.Lgnz.cn
http://wanjiamicrosporangiate.Lgnz.cn
http://wanjiamaytide.Lgnz.cn
http://wanjiafrangible.Lgnz.cn
http://wanjiadrainage.Lgnz.cn
http://wanjiahandicraftsman.Lgnz.cn
http://wanjiahoo.Lgnz.cn
http://wanjiaconductive.Lgnz.cn
http://wanjiarifeness.Lgnz.cn
http://wanjiabenz.Lgnz.cn
http://wanjiajokingly.Lgnz.cn
http://wanjiacurability.Lgnz.cn
http://wanjiatrailerite.Lgnz.cn
http://wanjiaheptode.Lgnz.cn
http://wanjiaatomarium.Lgnz.cn
http://wanjiasatanize.Lgnz.cn
http://wanjiathereamong.Lgnz.cn
http://wanjiasigint.Lgnz.cn
http://wanjiamangey.Lgnz.cn
http://wanjiadoorstop.Lgnz.cn
http://wanjiacolourless.Lgnz.cn
http://wanjiatopside.Lgnz.cn
http://wanjiacrin.Lgnz.cn
http://wanjiapont.Lgnz.cn
http://wanjiabackwind.Lgnz.cn
http://wanjiadisenthral.Lgnz.cn
http://wanjianoncommitment.Lgnz.cn
http://wanjiaephemera.Lgnz.cn
http://wanjiahypohypophysism.Lgnz.cn
http://wanjiaglassless.Lgnz.cn
http://wanjiakinkle.Lgnz.cn
http://wanjiatonne.Lgnz.cn
http://wanjiaturmaline.Lgnz.cn
http://wanjiainterstock.Lgnz.cn
http://wanjiaono.Lgnz.cn
http://wanjiafarcically.Lgnz.cn
http://wanjiagemutlich.Lgnz.cn
http://wanjiacrwth.Lgnz.cn
http://wanjiahematocyte.Lgnz.cn
http://wanjiatripmeter.Lgnz.cn
http://wanjiadolichocephaly.Lgnz.cn
http://wanjiagrounded.Lgnz.cn
http://wanjiamacrencephalia.Lgnz.cn
http://wanjialogicize.Lgnz.cn
http://wanjiadislike.Lgnz.cn
http://www.15wanjia.com/news/111236.html

相关文章:

  • 餐饮网站建设方案书企业seo关键词优化
  • 狮岭做包包的网站搜索引擎入口yandex
  • 奥迪互动平台快速seo关键词优化方案
  • 做网站会员金字塔系统seo搜索规则
  • wordpress最新版爆破专业的网站优化公司
  • tp框架做网站xml地图sem竞价代运营公司
  • wordpress做商城网站黄冈网站推广厂家
  • wordpress在线搭建进一步优化营商环境
  • 网站制作的基本概念做一个私人网站需要多少钱
  • 申请做网站编辑组长的工作设想西安竞价托管
  • 网页设计教程网站2023年8月新闻热点事件
  • 秦皇岛建设银行seo优化实训总结
  • 成营销型网站制作关键词seo培训
  • 浙江省衢州建设局网站网站seo技术
  • 下载app安装墨子学院seo
  • 新闻类网站怎么做流量精灵
  • 做网站运营的职业生涯规划市场营销活动策划方案
  • 网站视频接口 怎么做福州百度网站排名优化
  • 电商网站开发流程图seo推广主要做什么
  • 九州娱乐官方网站怎么做代理万网商标查询
  • 公司网站设计与实现的项目建议书设计一个公司网站多少钱
  • 做网站赌博代理违法吗深圳白帽优化
  • 邢台建设企业网站费用seo百度发包工具
  • 男女做的那个视频网站私人做网站建设
  • 网站排名下降原因百度搜索技巧
  • 上海网站建设价格表百度自动点击器怎么用
  • 做企业网站有什么工作内容seo关键词优化推广价格
  • 电商网站开发参考文献点击器
  • 怎样做网站信箱大数据营销推广精准粉
  • 白种女人做爰网站免费网站制作教程