图的dfs,第一次dfs图,特此记录

代码

#include <bits/stdc++.h>
using namespace std;
int G[100][100],bk[100],ans,fans;
int n,m;
void dfs(int cur,int dis)
{ans=max(ans,dis);//求最大路径for(int i=1;i<=n;i++){if(G[cur][i]&&!bk[i])//保证访问次数为1{bk[i]=1;dfs(i,dis+G[cur][i]);bk[i]=0;}}
}
int main()
{cin>>n>>m;while(m--){int t1,t2,t3;cin>>t1>>t2>>t3;G[t1][t2]=G[t2][t1]=t3;//注意双向图}for(int i=1;i<=n;i++)//枚举从每个节点开始{bk[i]=1;dfs(i,0);fans=max(fans,ans);memset(bk,0,sizeof(bk));}cout<<fans;
}

转载于:https://www.cnblogs.com/baccano-acmer/p/9932166.html

洛谷P1294 高手去散步相关推荐

  1. 洛谷 P1294 高手去散步

    P1294 高手去散步 题目背景 高手最近谈恋爱了.不过是单相思."即使是单相思,也是完整的爱情",高手从未放弃对它的追求.今天,这个阳光明媚的早晨,太阳从西边缓缓升起.于是它找到 ...

  2. 洛谷 P1294 高手去散步-邻接矩阵+dfs-求无向图的一条最长路径

    输入: 4 6 1 2 10 2 3 20 3 4 30 4 1 40 1 3 50 2 4 60 输出: 150 邻接矩阵: 代码如下: #include <iostream> usin ...

  3. Luogu P1294 高手去散步

    Luogu P1294 高手去散步 因为数据较小,所以用邻接矩阵存图即可. 将1号点到\(t\)号点分别设为起点,深搜遍历路线,开一个\(vis\)数组,记录每一个点是否被访问过.每次求出从当前起点出 ...

  4. P1294 高手去散步(DFS)

    高手去散步 题目背景 高手最近谈恋爱了.不过是单相思."即使是单相思,也是完整的爱情",高手从未放弃对它的追求.今天,这个阳光明媚的早晨,太阳从西边缓缓升起.于是它找到高手,希望在 ...

  5. P1294 高手去散步

    题目背景 高手最近谈恋爱了.不过是单相思."即使是单相思,也是完整的爱情",高手从未放弃对它的追求.今天,这个阳光明媚的早晨,太阳从西边缓缓升起.于是它找到高手,希望在晨读开始之前 ...

  6. [匈牙利] 洛谷 P2526 小狗散步

    题目背景 Grant喜欢带着他的小狗Pandog散步.Grant以一定的速度沿着固定路线走,该路线可能自交.Pandog喜欢游览沿途的景点,不过会在给定的N个点和主人相遇.小狗和主人同时从(X1,Y1 ...

  7. 洛谷 P2575 高手过招

    题目描述 AKN玩游戏玩累了,于是他开始和同伴下棋了,玩的是跳棋!对手是wwx!这两位上古神遇在一起下棋,使得棋局变得玄幻莫测,高手过招,必有一赢,他们都将用最佳策略下棋,现在给你一个n*20的棋盘, ...

  8. 洛谷 [P2575] 高手过招

    SG函数+状压记忆化搜索 观察题目发现,每一行都是独立的,只要处理出来每一行的SG值,异或起来就好 每一行的SG值可以用状压+记忆化搜索的方法来求,对位运算技术是个很大的考验 注意SG值要预处理出来, ...

  9. 洛谷P2575 高手过招

    题目 题意: n*20的棋盘中有一些棋子,两人每次移动一个棋子,若该棋子右边有空位,就向右跳到第一个空格,若没有,则不能移动.若所有棋子都不能移动,就算输.问先手能不能胜 题解: 我们将一行棋盘看成一 ...

最新文章

  1. PHP之preg_replace()与ereg_replace()正则匹配比较讲解
  2. 初探swift语言的学习笔记七(swift 的关健词)
  3. Microsoft Edge 提供快速的 JavaScript 性能
  4. web service design time table
  5. 微软开源基于.NET Core的量子开发工具包 QDK
  6. jQuery size()函数
  7. android 15 activity跳转
  8. 如何用计算机截部分屏,电脑怎样截长屏_电脑如何长截屏截图-win7之家
  9. CPU的工作原理浅析
  10. 凸函数与Jensen不等式
  11. 简易智能自动问答机器人
  12. matlab 效度,量表的信度、效度检验方法小结
  13. 计算机上显示找不到无线网络连接,笔记本没有无线网络连接怎么办 解决方法介绍【图解】...
  14. ELK 可视化分析热血电影《长津湖》15万+影评
  15. 华东师大二月月赛游记
  16. 如何在AI(Adobe illustrator)里用角标
  17. Go语言处理Windows系统的图标ICO文件(上)
  18. inter-因特尔-官网
  19. Http长连接、短连接、持久连接这三个概念的分析总结
  20. 常见的鼠标事件以及onmouseover与onmousemove的区别

热门文章

  1. WTG Windows系统安装到U盘/移动硬盘
  2. js脚本实现自动签到功能
  3. KingbaseES V8R6集群运维案例之---sys_rewind应用分析
  4. Error #include nested too deeply
  5. 倒排索引的数据结构:Term index、Term Dictionary、Posting List
  6. Element 横向表格
  7. 【定点数运算】定点的乘法和加法
  8. 怎样使用CorelDRAW中涂抹笔刷工具
  9. Python学习入门基础 -- 第四章 列表、元组、字典、字符串变量使用、变量进阶
  10. 模块化多电平变换器MMC两种调制策略实现(交流3000V-直流5000V整流)仿真,单桥臂二十子模块