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

如何做自己的广告网站电话营销外包公司

如何做自己的广告网站,电话营销外包公司,最挣钱的三个销售行业,两学一做 知识竞赛网站算法提高之树的最长路径 核心思想&#xff1a;树形dp 枚举路径的中间节点用f1[i] 表示i的子树到i的最长距离,f2[i]表示次长距离最终答案就是max(f1[i]f2[i]) #include <iostream>#include <cstring>#include <algorithm>using namespace std;const int N …

算法提高之树的最长路径

  • 核心思想:树形dp

    • 枚举路径的中间节点
    • 用f1[i] 表示i的子树到i的最长距离,f2[i]表示次长距离
    • 最终答案就是max(f1[i]+f2[i])
    • 在这里插入图片描述
  •   #include <iostream>#include <cstring>#include <algorithm>using namespace std;const int N = 1e4+10,M = N<<1;int n;int h[N],e[M],ne[M],w[M],idx;int f1[N],f2[N],res;void add(int a,int b,int c){e[idx] = b,ne[idx] = h[a],w[idx] = c,h[a] = idx++;}void dfs(int u,int father){f1[u] = f2[u] = 0;  //当前父节点没有更新过距离for(int i=h[u];~i;i=ne[i]){int j = e[i];if(j == father) continue;  //加边的时候双向边 不能往回走dfs(j,u);  //递归//新的值比最长还大 更新次长为原最长 最长为新最长if(f1[j] + w[i] >= f1[u]) f2[u] = f1[u] , f1[u] = f1[j] + w[i];//先判断上面 再判断下面 只比次长距离长 更新次长else if(f1[j] + w[i] > f2[u]) f2[u] = f1[j]+w[i];}res = max(res,f1[u]+f2[u]);}int main(){memset(h, -1, sizeof h);cin>>n;for(int i=0;i<n-1;i++){int a,b,c;cin>>a>>b>>c;add(a,b,c),add(b,a,c);}dfs(1,-1);  //随便一个点作根节点cout<<res<<endl;}
    
http://www.ds6.com.cn/news/59300.html

相关文章:

  • 坂田网站设计惠州市seo广告优化营销工具
  • wordpress 后台打不开南昌百度搜索排名优化
  • wordpress虚拟主机无法发邮件网站seo价格
  • 网站空间不支持php网站推广的方式有哪些?
  • 济南市城乡建设委员会seort什么意思
  • 电子商务网站建设规划搜索广告排名
  • 别样网图片素材网站舆情系统
  • 网站的后台管理账号和密码全网关键词优化公司哪家好
  • 温州做企业网站百度导航下载2021最新版
  • 网站建设人员2023引流软件
  • 服务好的高端网站建设报价软文营销定义
  • wordpress添加打赏功能wifi优化大师下载
  • 定制制作网站开发qq群推广方法
  • 福州专业网站建设推广费用关键词上首页软件
  • 保定网站优化哪家好地推公司排名
  • 专做腰带的网站杭州网站关键词排名
  • 做机械设计图纸找什么网站百度热搜榜在哪里看
  • 制作一个网站多少钱啊网上在线看视频为什么卡
  • 聊城百度做网站的抖音seo教程
  • 电子平台网站不受限制的搜索浏览器
  • 做动态在网站需要学什么源码交易网站源码
  • 电子商务网站建设方案书的总结seo建站需求
  • 成都哪家做网站比较好什么叫做优化
  • 深圳品牌网站建设公司招聘长春今日头条新闻
  • 网站建设优化排名seo关键词优化的技巧和方法
  • 徐州网站开发信息互联网广告公司排名前十
  • 网站价值排行太原百度快速优化
  • 网站没服务器行吗seo品牌
  • 网站建设优化价格好看的网页设计作品
  • 让人做网站 需要准备什么条件株洲seo优化哪家好