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

ipad 设计网站wordpress时间有问题

ipad 设计网站,wordpress时间有问题,营销型网站有哪些出名的,wordpress首页调用指定文章题目描述 给出 n 个点的一棵树#xff0c;多次询问两点之间的最短距离。 注意#xff1a;边是双向的。 输入描述 第一行为两个整数 n 和 m。n 表示点数#xff0c;m 表示询问次数#xff1b; 下来 n−1 行#xff0c;每行三个整数 x,y,k#xff0c;表示点 x 和点 y 之间…题目描述 给出 n 个点的一棵树多次询问两点之间的最短距离。 注意边是双向的。 输入描述 第一行为两个整数 n 和 m。n 表示点数m 表示询问次数 下来 n−1 行每行三个整数 x,y,k表示点 x 和点 y 之间存在一条边长度为 k 再接下来 m 行每行两个整数 x,y表示询问点 x 到点 y 的最短距离。 输出描述 输出 m 行。对于每次询问输出一行。 样例输入 2 2 1 2 100 1 2 2 1 样例输出 100 100 对于全部数据2≤ n n n≤ 1 0 4 10^4 104,1≤ m m m≤ 2 × 1 0 4 2×10^4 2×104,0 k k k≤ 100 100 100,1≤ x , y x,y x,y≤ n n n 首先这道题肯定是不能直接暴力跑的 但是换一个角度想这是一棵树先画个图 比如说我们要求3到4的距离 1我们先找出3和4的公共祖先——2 2把3的深度与4的深度加起来 3减去重复的部分根节点到最近公共祖先 求任意两点的距离大概就是这个思路 然后来看一个重要的数组—— f f f数组 f [ i ] f[i] f[i]表示的是节点 i i i的祖先节点 f i n d ( ) find() find()函数的作用就是找到祖先节点 后面就是dfs遍历节点同时找最近公共祖先 #includebits/stdc.h using namespace std; const int N2e45; struct node{int to,dis; }; vectornodea[N]; struct nod{int to,num; }; vectornodq[N]; int n,m; int vis[N],dis[N],res[N],f[N]; int find(int x){//找祖先函数if(f[x]!x)f[x]find(f[x]);return f[x]; } void dfs(int x){vis[x]1;for(int i0;ia[x].size();i){//最近的公共祖先肯定要是最短路int va[x][i].to;int wa[x][i].dis;if(vis[v]0){dis[v]dis[x]w;dfs(v);f[v]x;}}for(int i0;iq[x].size();i){int toq[x][i].to;int numq[x][i].num;if(vis[to]2){res[num]dis[x]dis[to]-2*dis[find(to)];//计算距离}}vis[x]2; } signed main(){scanf(%d%d,n,m);for(int i1;in;i)f[i]i;for(int i1;in;i){int u,v,w;scanf(%d%d%d,u,v,w);a[u].push_back(node{v,w});a[v].push_back(node{u,w});}for(int i1;im;i){int x,y;scanf(%d%d,x,y);q[x].push_back(nod{y,i});q[y].push_back(nod{x,i});}dfs(1);for(int i1;im;i)printf(%d\n,res[i]);//离线输出 }最后祝程序员们节日快乐 ……祝方昳杨生日快乐…… 还有…… 对不起……
http://www.hkea.cn/news/14486170/

相关文章:

  • 国家建设 免费论文期刊网站网站制作思路
  • 网站开发有哪些参考文献天津电力建设公司招标网站
  • 山东公司网站建设大街网企业招聘官网
  • 灵芝住房和城乡建设局局网站投资担保网站建设
  • 厦门正规网站建设多少邯郸哪里可以学建网站
  • 潍坊快速网站排名iis端口相同不同网站建设
  • 个人网站网页设计模板wordpress混乱
  • 家政公司网站怎么做天津建设网站的公司
  • 常州网站排名优化wordpress 房产模板
  • 网站改版 大量旧页面网站开发视频会议插件
  • 网站seo快速排名优化使用aspx做电影网站
  • 建设网站设计论文范文《网页制作与网站建设》
  • 建筑人才招聘网站平台看到一个电商网站帮做淘宝
  • 西宁知名网站设计公司免费推广方法
  • 网站建设如何赚钱wordpress免费教育机构主题
  • 安徽 网站信息内容建设成都进入搜索热度前五
  • 保定网站seo费用网盘资源共享群吧
  • 口碑好的赣州网站建设建筑模型网站
  • 网站建设性能指标宁夏百度公司
  • 平湖公司做网站企业网站托管和网站建设服务商
  • 360搜索的网站收录入口大淘客怎样做网站
  • 专业型企业网站有哪些施工企业杜绝三违行为工作措施
  • 全站搜索北京建站管理系统开发
  • 经营网站备案查询瑞安 网站建设
  • 做网站送企业邮箱《php网站开发实例教程》
  • 网站建设综合推荐什么是网站外部链接
  • 点了网站域名会跳转70 网站制作
  • 如何在后台做网站流程wordpress首页不显示指定分类
  • 厦门做网站个人苏州优化价位
  • 家具行业网站整站模板做行业网站