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

沙田镇网站建设公司做的网站提示磁盘空间不足

沙田镇网站建设公司,做的网站提示磁盘空间不足,wordpress 卡顿,有没有免费的资源可以在线观看LCA 题意#xff1a;LCA模板题#xff0c;输入n和m#xff0c;表示n个点m条边#xff0c;下面m行是边的信息#xff0c;两端点和权#xff0c;后面的那个字母无视掉#xff0c;没用的。接着k#xff0c;下面k个询问lca#xff0c;输出即可 有人说要考虑不连通的情况LCA模板题输入n和m表示n个点m条边下面m行是边的信息两端点和权后面的那个字母无视掉没用的。接着k下面k个询问lca输出即可 有人说要考虑不连通的情况我没考虑AC了另外可能有uu这样的询问不过这不影响照样是写模板没有特判一样能过   还是Tarjan快一些   LCA转RMQ在线算法 #include iostream #include cstdio #include cstring #include cmath using namespace std; #define N 40010 #define M 25int tot; int __pow[M]; int head[N]; struct edge{int u,v,w,next; }e[2*N]; int ver[2*N],R[2*N],first[N],dir[N]; int dp[2*N][25]; bool vis[N];inline void add(int u , int v ,int w ,int k) {e[k].u u; e[k].v v; e[k].w w;e[k].next head[u]; head[u] k;u u^v; v u^v; u u^v;e[k].u u; e[k].v v; e[k].w w;e[k].next head[u]; head[u] k; }void dfs(int u ,int dep) {vis[u] true; first[u] tot; ver[tot] u; R[tot] dep;for(int khead[u]; k!-1; ke[k].next)if( !vis[e[k].v] ){int v e[k].v , w e[k].w;dir[v] dir[u] w;dfs(v,dep1);ver[tot] u; R[tot] dep;} }void ST(int len) {int K (int)(log((double)(len)) / log(2.0));for(int i1; ilen; i) dp[i][0] i;for(int j1; jK; j)for(int i1; i__pow[j]-1 len; i){int a dp[i][j-1] , b dp[i__pow[j-1]][j-1];if(R[a] R[b]) dp[i][j] a;else dp[i][j] b;} }int RMQ(int x ,int y) {int K (int)(log((double)(y-x1)) / log(2.0));int a dp[x][K] , b dp[y-__pow[K]1][K];if(R[a] R[b]) return a;else return b; }int LCA(int u ,int v) {int x first[u] , y first[v];if(x y) swap(x,y);int index RMQ(x,y);return ver[index]; }int main() {for(int i0; iM; i) __pow[i] (1i);int n,m,k,str[10];while(scanf(%d%d,n,m)!EOF){k 0;memset(head,-1,sizeof(head));memset(vis,false,sizeof(vis));while(m--){int u,v,w;scanf(%d%d%d%s,u,v,w,str);add(u,v,w,k);}tot dir[1] 0;dfs(1,1);ST(tot);int q;scanf(%d,q);while(q--){int u,v,lca;scanf(%d%d,u,v);lca LCA(u,v);printf(%d\n,dir[u] dir[v] - 2*dir[lca]);}}return 0; }   Tarjan离线算法 #include iostream #include cstdio #include cstring using namespace std; #define N 40010 #define M 20010int head[N]; struct edge{int u,v,w,next; }e[2*N]; int __head[N]; struct ask{int u,v,lca,next; }ea[M]; int fa[N],ance[N],dir[N]; bool vis[N];inline void add_edge(int u ,int v ,int w ,int k) {e[k].u u; e[k].v v; e[k].w w;e[k].next head[u]; head[u] k;u u^v; v u^v; u u^v;e[k].u u; e[k].v v; e[k].w w;e[k].next head[u]; head[u] k; }inline void add_ask(int u ,int v ,int k) {ea[k].u u; ea[k].v v; ea[k].lca -1;ea[k].next __head[u]; __head[u] k;u u^v; v u^v; u u^v;ea[k].u u; ea[k].v v; ea[k].lca -1;ea[k].next __head[u]; __head[u] k; }int find(int x){return x fa[x] ? x : fa[x] find(fa[x]); }void Tarjan(int u) {vis[u] true;ance[u] fa[u] u;for(int khead[u]; k!-1; ke[k].next)if( !vis[e[k].v] ){int v e[k].v , w e[k].w;dir[v] dir[u] w;Tarjan(v);fa[v] u;}for(int k__head[u]; k!-1; kea[k].next)if( vis[ea[k].v] )ea[k].lca ea[k^1].lca ance[find(ea[k].v)]; }int main() {int n,m,q,k; char str[10];while(scanf(%d%d,n,m)!EOF){memset(head,-1,sizeof(head));memset(__head,-1,sizeof(__head));memset(vis,false,sizeof(vis));k 0;while(m--){int u,v,w;scanf(%d%d%d%s,u,v,w,str);add_edge(u,v,w,k);}scanf(%d,q);k 0;for(int i0; iq; i){int u ,v;scanf(%d%d,u,v);add_ask(u,v,k);}dir[1] 0;Tarjan(1);for(int i0; iq; i){int s i*2 , u ea[s].u , v ea[s].v , lca ea[s].lca;printf(%d\n,dir[u] dir[v] - 2*dir[lca]);}}return 0; }  转载于:https://www.cnblogs.com/scau20110726/archive/2013/05/27/3102068.html
http://www.huolong8.cn/news/426321/

相关文章:

  • 高端网站建设专业常州专业网站建设公司哪家好
  • 本溪网站开发公司电话wordpress 转 html代码
  • 网站建设项目补充协议长沙最坑装修公司
  • 网站建设招标公告莱芜手机网站设计公司
  • 网站开发代码语言软件开发专业是做什么的
  • html5和php做网站网站流量攻击
  • 价格划算的常州做网站wordpress与微信支付
  • 手机永久免费建站导购类网站模板
  • asp.net个人网站空间四川住房和建设厅官网
  • 网站建设陕西外贸建站新闻资讯
  • 国内产品网站建设佳木斯网站建设
  • 湖南住房城乡建设部网站网店推广新趋势
  • 行业门户网站是什么.网站排版
  • 昆明网站建设公司哪家便宜金华住房和城乡建设厅网站
  • 政务大厅网站建设管理制度株洲营销型网站建设
  • 浦东新区建设工程安全质量监督站网站做设计找图片的网站
  • 重庆专业网站推广中国商标交易官网
  • 做网站是不是要域名费珠海移动网站设计
  • 网站备案个人承诺书三星网上商城下载
  • 网站做电商资质怎么做自己的淘宝客网站
  • 免费生成网站网址网站公告怎么做
  • 曲阜网站设计低价刷赞网站推广
  • 网站后期维修问题代销网站源码
  • 有源代码怎么制作网站网站开发和美工的区别
  • 辽宁专业网站建设大全网站不提交表单
  • 南通做外贸网站外链网站 风险
  • 厚街网站建设费用网站开发合同是否专属管辖
  • 网站建设上海站霸移动官网网站建设
  • 小学生网上学做辅导哪个网站好网页制作模板主题
  • 竹子系统做的网站可以优化么阳江网红服务区