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

网站服务器繁忙是怎么回事模仿淘宝详情页做网站

网站服务器繁忙是怎么回事,模仿淘宝详情页做网站,wild合成版是哪个网站做的,视觉设计的特点和优势*原题链接* 最小瓶颈生成树题#xff0c;和货车运输完全一样。 先简化题意#xff0c; 次询问#xff0c;每次给出 #xff0c;问 到 的所有路径集合中#xff0c;最小边权的最大值。 对于这种题可以用kruskal生成树来做#xff0c;也可以用倍增来写#xff0c;但不…*原题链接* 最小瓶颈生成树题和货车运输完全一样。 先简化题意 次询问每次给出 问  到  的所有路径集合中最小边权的最大值。 对于这种题可以用kruskal生成树来做也可以用倍增来写但不管怎样都要先求出最大生成树因为最小边权的最大值肯定会在最大生成树中出现。然后我们要做的就是在树中求  到  的最短路径上的最小边权。这个可以倍增求求解的过程类似求 lca。 #includebits/stdc.h using namespace std; const int N1e510,M3e510,INF0x3f3f3f3f;int read(){int x0,f1;char chgetchar();while(!isdigit(ch)){if(ch-) f-1;chgetchar();}while(isdigit(ch)) xx*10ch-0,chgetchar();return x*f; }int n,m,q,head[N],tot,f[N],fa[N][20],dep[N],fm[N][20]; struct node{int from,to,nxt,w; }e[M*2],edge[M*2]; void add(int x,int y,int w){edge[tot].toy;edge[tot].ww;edge[tot].nxthead[x];head[x]tot; } bool cmp(node a,node b){return a.wb.w; }int find(int x){if(x!f[x]) f[x]find(f[x]);return f[x]; }void kruskal(){for(int i1;in;i) f[i]i;sort(e1,e1m,cmp);for(int i1;im;i){int xfind(e[i].from),yfind(e[i].to);if(xy) continue;f[x]y,add(e[i].from,e[i].to,e[i].w),add(e[i].to,e[i].from,e[i].w);} }void dfs(int x,int father){dep[x]dep[father]1,fa[x][0]father;for(int ihead[x];i;iedge[i].nxt){int yedge[i].to;if(yfather) continue;fm[y][0]edge[i].w;dfs(y,x);} }void init(){for(int i1;(1i)n;i){for(int j1;jn;j){fa[j][i]fa[fa[j][i-1]][i-1];fm[j][i]min(fm[j][i-1],fm[fa[j][i-1]][i-1]);}} }int lca(int x,int y){if(dep[x]dep[y]) swap(x,y);int klog2(dep[y]1),ansINF;for(int ik;i0;i--){if(dep[y]-(1i)dep[x]) ansmin(ans,fm[y][i]),yfa[y][i];}if(xy) return ans;for(int ik;i0;i--){if(fa[x][i]!fa[y][i]){ansmin(ans,min(fm[x][i],fm[y][i]));xfa[x][i],yfa[y][i];}}return min(ans,min(fm[x][0],fm[y][0])); }int main(){nread(),mread(),qread();for(int i1;im;i){int xread(),yread(),wread();e[i]{x,y,0,w};}kruskal(),memset(fm,0x3f,sizeof(fm)),dfs(1,0),init();while(q--){int xread(),yread();if(find(x)!find(y)) cout-1endl;else coutlca(x,y)endl;}return 0; }
http://www.zqtcl.cn/news/432645/

相关文章:

  • 网站建设佰金手指科杰二八佛山有那几家做网站
  • 网站建设刂搜金手指下拉贰伍wordpress 外链自动nofflow
  • 搭建一个网站多少钱手机软件开发用什么语言
  • 太原专业网站建设杭州网络推广专员
  • 广西专业建网站橙米网站建设
  • 百度做的网站能优化吗html网站系统
  • php素材网站源码免费下载网站维护的内容有哪些
  • 打鱼跟电子游戏网站怎么做佛山微网站开发哪家好
  • 知名的网站建设网站在工信部备案
  • 网站首页的快照更新慢爆wordpress密码
  • dw做网站背景图片设置铺平微博通 wordpress
  • 勉县网站建设电商网站要素
  • 重庆旅游seo整站优化网站制作的一般步骤是什么
  • 网站建设评估体系p2p网站建设框架
  • .net 快速网站开发东莞网站建设公司哪家好
  • 东莞个人网站设计潍坊专业人员继续教育
  • 网站建设如何创业建设招标网官网
  • 公司没有销售网站怎么做业务怎么做微信推送 网站
  • 商城网站模版郴州网页定制
  • 电子商务网站建设步骤海外广告投放渠道
  • 网站用花生壳nas做存储十堰市网站建设
  • 用html5做手机网站抖音平台建站工具
  • 在线课程网站开发的研究意义网站开发需要哪些知识
  • 深圳网站优化怎么做手工艺品外贸出口公司网站建设方案
  • 从网站优化之角度出发做网站策划wordpress邀请码插件
  • 大学营销型网站建设实训课程o2o的四种营销模式
  • 咋做网站代码背景图宁远网站建设
  • 有哪些可以做网站的企业网站想换个风格怎么做
  • 怎么在百度搜索自己的网站在电脑上建设个人网站
  • wordpress网站菜单固定电商未来发展趋势前景