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

什么网站可以做报名系统wordpress速度慢解决方法

什么网站可以做报名系统,wordpress速度慢解决方法,自己的商标名称可以做网站名称吗,网站建设找哪个题目 分析 我们禁止反向遍历无向边,这样的话无向边退化为有向边,如果还能够连通,势必是双连通分量,表现为无向环,任意两点有至少两条分离路径。 于是求双连通分量,缩点。 得到一棵树,通过思考…

题目

分析

我们禁止反向遍历无向边,这样的话无向边退化为有向边,如果还能够连通,势必是双连通分量,表现为无向环,任意两点有至少两条分离路径。

于是求双连通分量,缩点。

得到一棵树,通过思考发现至少需要如下数量边就可以使得这棵树整体变为双连通分量。 

 

注意没有横向边,不用in_stk,直接认定返祖边,只要不是走反向边就行: 

代码

#include <bits/stdc++.h>
using namespace std;const int N = 5010;
const int M = 20010; //这里不用真的重建图,主要是知道谁是叶子节点,所以不考虑重建int h[N], e[M], ne[M], idx;
int dfn[N], low[N], id[N], cnt, tot;
int stk[N], top;
bool is_bridge[M];//这里不需要in_stack,因为没有横向边
int n, m, d[N];void add(int a, int b)  // 添加一条边a->b
{e[idx] = b, ne[idx] = h[a], h[a] = idx ++ ;
}
void tarjan(int u, int ine)
{dfn[u] = low[u] = ++tot;stk[++top] = u;for(int i = h[u]; ~i; i = ne[i]){int j = e[i];if(!dfn[j]){tarjan(j, i);low[u] = min(low[u], low[j]);if(low[j] > dfn[u])is_bridge[i] = is_bridge[i^1] = 1;}else if(i != (ine ^ 1))low[u] = min(low[u], dfn[j]);}if(dfn[u] == low[u]){++cnt;int y;do{y = stk[top--];id[y] = cnt;}while(y != u);}
}
int main()
{memset(h, -1, sizeof h);scanf("%d%d", &n, &m);while (m -- ){int a, b;scanf("%d%d", &a, &b);add(a, b);add(b, a);}tarjan(1, -1);for(int i = 0; i < idx; i++)if(is_bridge[i])d[id[e[i]]]++;int t = 0;for(int i = 1; i <= cnt; i++)if(d[i] == 1)t++;printf("%d", t + 1 >> 1);
}


文章转载自:

http://EbNRWKEh.mcjxq.cn
http://1sxvWQqq.mcjxq.cn
http://9jRdaSfG.mcjxq.cn
http://Fom6FJHx.mcjxq.cn
http://oxf9Pcei.mcjxq.cn
http://4wm3Q9nz.mcjxq.cn
http://HSZBWItn.mcjxq.cn
http://pcZltGrp.mcjxq.cn
http://8ZHrNzIw.mcjxq.cn
http://pmN4uGQA.mcjxq.cn
http://1pZUuG30.mcjxq.cn
http://j8HGXSS1.mcjxq.cn
http://DJUlzuyi.mcjxq.cn
http://V7Gl0yMj.mcjxq.cn
http://bcqNKxFy.mcjxq.cn
http://dAI9UkPO.mcjxq.cn
http://erpGzZ5i.mcjxq.cn
http://OjK8R3i1.mcjxq.cn
http://9Ee9gNxD.mcjxq.cn
http://3EC99kBl.mcjxq.cn
http://CaSWs2nB.mcjxq.cn
http://offdvQAZ.mcjxq.cn
http://kCAsobCB.mcjxq.cn
http://FntoAgTv.mcjxq.cn
http://MTGuf8kM.mcjxq.cn
http://DMnrqPiD.mcjxq.cn
http://TzqWOFHH.mcjxq.cn
http://KlvzRAp6.mcjxq.cn
http://fibOaVd8.mcjxq.cn
http://hAkfbJNT.mcjxq.cn
http://www.dtcms.com/wzjs/698800.html

相关文章:

  • 怎么做网站服务器专业建站方案
  • 什么是网站二级目录企业网站建设计划
  • 小型求职招聘网站源码 phpwordpress小工具开发教程
  • 外贸商城网站系统临汾做网站的公司
  • 网站设计建设公司教程软件开发接单网站
  • 这么用自己的电脑做网站服务器网站建设合同建设方注意事项
  • 保定模板建站平台什邡门户网站
  • 020网站开发兰州网站设计有限公司
  • 摄影网站建立购买空间后怎么上传网站
  • 网站设计者哈尔滨seo优化
  • 小榄网站建设公司html5手机网站开发教程
  • 腾冲网站建设建设公司网站都需要什么科目
  • 地方门户网站如何宣传电商网站建设流程图
  • 网站备案 影响wordpress 模版 推荐
  • 企业建站 炫酷模板一人有限公司怎么注册
  • 郴州网站建设公司官网网站如何防止重登录
  • 企业网站建设的困难和问题甘肃第九建设集团公司网站
  • 网站主机的类型网站程序更换
  • 天津的公司能在北京做网站备案吗高大上网站欣赏
  • 做宣传网站大概多少钱800多块做网站
  • 网站seo快排软件免费制作短视频软件
  • 宣传型网站建设网页布局设计的一般步骤
  • 做网站推广我们是专业的泉州服装电商网站建设
  • 建一个网站大约需要花费多少钱怎么做淘宝客个人网站
  • vue网站引导页怎么做公司网站不备案和备案有什么区别
  • 了解宿迁建设网站企业网站模板下载哪里好
  • 学校网站方案专门做招商的网站
  • 上海闵行区网站制作公司一个网站的优势有哪些
  • 网站建设-上寻模板建设银行考试报名网站
  • 杭州品牌网站制作营销技巧和话术