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

网络科技公司诈骗模式江苏网站seo设计

网络科技公司诈骗模式,江苏网站seo设计,wordpress主题商城主题,浙江省网站备案流程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://www.hrbkazy.com/news/52749.html

相关文章:

  • 手机上怎么做自己的网站河南纯手工seo
  • 刘强东当年做网站读的什么书最近比较火的关键词
  • 做好网站建设的重要性店铺推广
  • 简单网站制作实验报告我国的网络营销公司
  • 苏州公司网站制作公司百度网址大全怎么设为主页
  • 资源网站怎么做制作网站的公司有哪些
  • 公需科目在哪个网站做seo优化外包
  • 微信做兼职什么网站好优化公司
  • 微信开发工具官网百度推广优化方案
  • 网站建设费用上海查排名网站
  • 邢台公司网站建设网络工具
  • 上海做网站设计公司网站优化有哪些技巧
  • wordpress加密百度软件优化排名
  • 网站只显示一个网址竞价托管收费标准
  • 比较靠谱的软件app免费优化网站关键词的技巧
  • 免费个人crmapp安徽网站关键词优化
  • 做网站政府扶持产品的推广及宣传思路
  • 如何给网站添加网站地图爱站网关键词长尾挖掘工具
  • 网站专题页是什么游戏优化是什么意思?
  • 网站建设的意见微博营销策略
  • 长沙做网站a微联讯点很好自媒体平台有哪些
  • 网页升级访问中新每天正常更新中郑州做网络优化的公司
  • 专业郑州网站建设关键词优化一年多少钱
  • 网站正在建设亚洲无线网络优化
  • 网上接网站开发类订单的平台乔拓云建站平台
  • wordpress 图片本地南昌seo排名优化
  • o2o网站建设新闻怎么理解搜索引擎优化
  • 自己家的电脑宽带50m做网站服务器零基础怎么做电商
  • 内蒙古建设厅公示网站热搜榜百度
  • 为什么网络经营者要有自己的网站品牌全网推广