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

wordpress会务网站模版雨发建设集团有限公司网站

wordpress会务网站模版,雨发建设集团有限公司网站,游戏开科技怎么开,郴州网站建设软件定制开发平台欢迎访问~原文出处——博客园-zhouzhendong 去博客园看该题解 题目传送门 - BZOJ1787 题意概括 有一棵节点为n个(n≤500000)的树。接下来m次询问(m≤500000)#xff0c;每次给出3个点 a,b,c #xff0c;现在让你求一个点 p #xff0c;使得 dis(p,a) dis(p,b) dis(p,c) 最…欢迎访问~原文出处——博客园-zhouzhendong 去博客园看该题解 题目传送门 - BZOJ1787 题意概括   有一棵节点为n个(n≤500000)的树。接下来m次询问(m≤500000)每次给出3个点 a,b,c 现在让你求一个点 p 使得 dis(p,a) dis(p,b) dis(p,c) 最小。   输出 p 和 dis(p,a) dis(p,b) dis(p,c)。   题解   分别求3个LCA。   学习LCA  - 传送门   有两个一样的那么另外一个就是答案。   代码 #pragma comment(linker,/STACK:1024000000,1024000000) #include cstring #include algorithm #include cstdio #include cmath #include cstdlib using namespace std; const int N5000005,MN*2; struct Gragh{int cnt,y[M],nxt[M],fst[N];void set(){cnt0;memset(fst,0,sizeof fst);}void add(int a,int b){y[cnt]b,nxt[cnt]fst[a],fst[a]cnt;} }g; int n,m,depth[N],anst[N][20]; void dfs(int prep,int rt){depth[rt]depth[anst[rt][0]prep]1;for (int i1;i20;i)anst[rt][i]anst[anst[rt][i-1]][i-1];for (int ig.fst[rt];i;ig.nxt[i])if (g.y[i]!prep)dfs(rt,g.y[i]); } int LCA(int a,int b){if (depth[a]depth[b])swap(a,b);for (int jdepth[b]-depth[a],i0;j0;j1,i)if (j1)banst[b][i];if (ab)return a;for (int i19;i0;i--)if (anst[a][i]!anst[b][i])aanst[a][i],banst[b][i];return anst[a][0]; } int main(){scanf(%d%d,n,m);g.set();for (int i1,a,b;in;i){scanf(%d%d,a,b);g.add(a,b);g.add(b,a);}depth[0]-1;memset(anst,0,sizeof anst);dfs(0,1);for (int i1,a,b,c,ans,pos;im;i){scanf(%d%d%d,a,b,c);int p1LCA(a,b),p2LCA(a,c),p3LCA(b,c);if (p1p2)posp3;else if (p1p3)posp2;elseposp1;int q1LCA(pos,a),q2LCA(pos,b),q3LCA(pos,c);ansdepth[a]depth[b]depth[c]depth[pos]*3-depth[q1]*2-depth[q2]*2-depth[q3]*2;printf(%d %d\n,pos,ans);}return 0; }转载于:https://www.cnblogs.com/zhouzhendong/p/BZOJ1787.html
http://www.pierceye.com/news/818568/

相关文章:

  • 备案号怎么放置到网站长春如何建立一个平台网站
  • 企业网站的一般要素包括厂房设计
  • 郑州做网站 汉狮网络深圳市中心是哪个区
  • jsp做的婚恋网站做死活题网站
  • 帮做网站的公司荥阳网站优化公司
  • 网页设计心得体会正文合肥网站推广优化公司
  • 邯郸菜鸟网站建设网站搭建费用价格表
  • 网站优化3个关键词和10个关键词的区别品牌推广方式有哪些
  • 建立网站需要多少钱一个二手站网站怎做
  • 瑞丽住建局网站科技新闻最新消息10条
  • 可以上传网站的免费空间网站注册都需要什么
  • wap网站开发重庆永川网站建设公司
  • 网站历史记录怎么恢复seo网站优化软件
  • 四川瑞通工程建设有限公司网站贵州省网站建设
  • 购买网站设计制作易龙天做的网站怎么样
  • 十大免费网站推广入口无锡网站建设首选捷搜
  • 网站搭建原理网页制作工程师
  • 中国工程建设交易信息网站邢台百度爱采购
  • 保定建设网站公司qq登陆 wordpress
  • 博客网站开发环境专业外贸网站建设公司价格
  • 响应式电商网站制作企业咨询诊断报告
  • 企业网站怎么建设公司展厅装修设计
  • 怎么联系网站管理员怎么做拍卖网站
  • 山东威海网站开发长沙新媒体运营公司
  • 社保网站做员工用工备案wordpress登录查看
  • 做网站公司名字应该用图片吗沃尔玛公司网站建设案例分析
  • 网站空间大小多少合适做关于车的网站
  • 专注咖啡相关的网站wordpress 访问缓慢
  • 自适应网站制作官网网站域名与建设
  • 淘宝网站开发成本武进建设局网站进不去