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

做seo需要建网站吗谷歌广告联盟怎么做

做seo需要建网站吗,谷歌广告联盟怎么做,免费软件站,东莞大岭山森林公园思想&#xff1a; 代码&#xff1a; #include <iostream> #include <cstring> using namespace std;const int N 1e5 10;// vis标记当前节点是否被访问过; vis[1]true代表编号为1的节点被访问过 bool vis[N]; // h数组为邻接表; h数组上的每个坑位都串了一个单链…

思想:

在这里插入图片描述

代码:

#include <iostream>
#include <cstring>
using namespace std;const int N = 1e5 + 10;// vis标记当前节点是否被访问过; vis[1]=true代表编号为1的节点被访问过
bool vis[N];
// h数组为邻接表; h数组上的每个坑位都串了一个单链表; h[1]=3代表编号为1的节点的第一个邻接节点的编号为3
// e[i]代表编号为i的节点的值; ne[i]代表编号为i的节点的下一个节点的编号; idx代表当前可用编号; 注意这里的e和ne数组要开2*N的大小
int h[N], e[2 * N], ne[2 * N], idx;// res存储去掉各个节点后的最大连通块的最小值; 初始记录为最大值,最大值为最大连通块的点数,就是树中所有的节点数
int n, res = N;// 值为a的节点和值为b的节点之间存在一条边,在以a打头的单链表上插入头结点b
void add(int a, int b)
{e[idx] = b, ne[idx] = h[a], h[a] = idx ++ ;
}// 得到以u为根的树的总节点数
int dfs(int u)
{vis[u] = true; // 标记u节点已经访问过int size = 0; // 代表以u为根的最大子树的节点数; 初始时最大子树节点数为0int sum = 1; // 代表以u为根的树的总节点数; 初始时该树的总节点数为1// 遍历u节点的邻居; 也就是遍历u的每个儿子for (int i = h[u]; i != -1; i = ne[i]){int j = e[i]; // 得到u节点的邻居节点,也就是u的儿子if (vis[j]) continue; //避免叶子结点找到的邻居节点为父节点int s = dfs(j); // 得到以某个儿子节点为根的树的总节点数; 也就是某个子树的节点数size = max(size, s); // 更新最大子树节点数sum += s; // 累加所有子树的节点数}// 如果删掉了u这个点,那么整个树可以分成两部分,u的所有子树和u的上面的剩余部分// u的所有子树的最大节点数为size,剩余部分为整棵树的总节点数减去以u为根的树的节点数,求max后得到删去u后连通块中的最大节点数// 再和删去其他节点的答案作比较,更新最小的最大连通块的点数res = min(res, max(size, n - sum));return sum;
}int main()
{cin >> n;// 首先要初始化邻接表hmemset(h, -1, sizeof h);// 将输入的点构成邻接表for (int i = 0; i < n - 1; i ++ ){int a, b;cin >> a >> b;// 比如a=1 b=3,代表值为1的节点和值为3的节点之间存在边; 那么1的单链表后面要串个3,3的单链表后面要串个1add(a, b); add(b, a);}// 从树中的任意一个节点开始dfs都可以; 比如也可以是dfs(n-1)dfs(1);cout << res << endl;return 0;
}
http://www.ds6.com.cn/news/19673.html

相关文章:

  • 网站颜色搭配网站女教师遭网课入侵直播录屏曝光8
  • vs2010做的网站百度手机助手下载苹果版
  • 网站开发的基本流程图郑州seo软件
  • 做一个网站需要投入多少钱seo销售好做吗
  • 中国做网站公司排名深圳seo关键词优化
  • 网站设计设计方案专业恶意点击软件
  • 英文网站开发公司seo排名赚挂机赚钱软件下载
  • 独立站店铺怎么注册成都网站制作维护
  • qq空间做宣传网站网络推广公司排行榜
  • 企业门户网站源码下载网站seo推广公司靠谱吗
  • 网站如何做淘宝联盟推广郑州seo关键词排名优化
  • 网站做的好看术语成都百度推广公司联系电话
  • 网站设计的软件今天的新闻 联播最新消息
  • 苏州专业高端网站建设公司湖南有实力seo优化哪家好
  • 网站开发是前端开发吗百度竞价排名是什么
  • 网站开发 用户角色2022千锋教育培训收费一览表
  • 做网站是什么公司企业营销策划方案范文
  • 如何在网站做推广网页设计大作业
  • 公积金网站怎么做增员网站建设黄页免费观看
  • 武汉网站建设外包免费推广平台
  • 电商网站开发prd互联网营销师课程
  • 蚌埠网站建设哪家好网上广告宣传怎么做
  • 开平网络推广seo搜索优化工程师招聘
  • 大背景类型的网站设计求职seo服务
  • 怎样做微商网站58同城安居客
  • 免费公司网站怎么做大数据精准营销
  • 重庆seo薪酬水平北京厦门网站优化
  • 哪个网站是教人做淘宝客的四川成都最新消息
  • 杭州建筑设计公司排名旅游企业seo官网分析报告
  • 做的好的旅游网站互联网营销师培训班