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

百度公司有哪些部门seo收索引擎优化

百度公司有哪些部门,seo收索引擎优化,邵阳 做网站公司,怎么免费做文学网站题目 分析 我们禁止反向遍历无向边,这样的话无向边退化为有向边,如果还能够连通,势必是双连通分量,表现为无向环,任意两点有至少两条分离路径。 于是求双连通分量,缩点。 得到一棵树,通过思考…

题目

分析

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

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

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

 

注意没有横向边,不用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://www.dtcms.com/wzjs/308721.html

相关文章:

  • 全flash网站欣赏在线代理浏览网页
  • 南宁网站推广公司优化方案模板
  • 门户网站建设管理情况自查报告2022年最新十条新闻
  • 网站建设费用多少钱广州网络广告推广公司
  • 滨海网站建设对网站和网页的认识
  • 个人建立一个网站要多少钱长沙优化排名
  • 旅游网站建设的利益北京seo顾问
  • 一个企业建设网站的目的深圳网站制作哪家好
  • 常宁网站建设网站seo优化有哪些方面
  • 河南网站关键词优化代理seo范畴
  • 嵊州做网站网络推广外包想手机蛙软件
  • 招聘网站怎么做推广百度域名注册
  • html源码之家南京网站设计优化公司
  • 注册公司费用要多少seo如何去做优化
  • 服装网站建设目的百度信息
  • 山东淄博网站建设的公司百度网站怎么优化排名靠前
  • 福田网站 建设深圳信科seo在中国
  • 商务网站创建最大的中文搜索引擎
  • linux软件开发工具网站seo优化网站
  • 南京浦口做网站沈阳网络优化培训
  • 网站建设vipjiuselu网络营销ppt讲解
  • 跨境独立站骗局百度seo优化教程免费
  • 网站规划和建设seo首页网站
  • 电子商务做什么的广州seo培训
  • 网站前置审核申请报告一呼百应推广平台
  • java 做视频网站实例郑州营销型网站建设
  • 网站开发一定得用html吗接app推广的单子在哪接
  • 便宜网站制作seo的方法有哪些
  • 硅胶东莞网站建设sem管理工具
  • 贵州住房和城乡建设委员会网站重庆seo教程