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

网站开发框架有哪些360收录提交入口

网站开发框架有哪些,360收录提交入口,零基础一个人做网站,做网站pytonPortal. 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.jinmujx.cn/news/117610.html

相关文章:

  • 网站设计不需要考虑seo中国
  • 网架公司推荐网站怎么优化关键词排名
  • 使用jquery的网站it培训机构学费一般多少
  • 上海b2b做网站网络平台怎么推广
  • 静态网页模板免费网站广州竞价托管
  • 哪个网站可以做身份证ip反查域名网站
  • 如何制作社交网站中国新闻最新消息
  • vk社交网站做婚介引流推广公司
  • shopex网站首页空白google play下载安卓
  • 做电台用啥什么网站搜索引擎优化简历
  • 网站如何备案icp备案5118关键词查询工具
  • 网站页面引导怎么做网页制作软件哪个好
  • 江门网站建设公司找相似图片 识别
  • 山西省网站建设谷歌chrome手机版
  • 网站模板可以自己做吗网络营销是什么专业类别
  • 大渡口的网站开发公司百度的网址是什么
  • 网站在线客服 源码苏州seo网络推广
  • 温州高端模板建站国外市场网站推广公司
  • 源码商城源码seo批量建站
  • 彩票网站怎么做系统sem竞价专员
  • 建盏的好坏怎么区分甘肃seo技术
  • 一级 做爰免费网站济南百度竞价
  • 青海网站建设西宁网络科技公司搜索引擎谷歌入口
  • 页面模板这样选seo网络贸易网站推广
  • 淘宝网网页版官网seo搜索排名影响因素主要有
  • html5医院网站长沙seo优化推广公司
  • 哈尔滨专业做网站推广广东网约车涨价
  • 湘潭专业seo优化推荐百度seo优化怎么做
  • 人人建站上海知名seo公司
  • jsp网站开发答辩网站优化排名查询