博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
hdu 1827 有向图缩点看度数
阅读量:6965 次
发布时间:2019-06-27

本文共 641 字,大约阅读时间需要 2 分钟。

题意:给一个有向图,选最少的点(同时最小价值),从这些点出发可以遍历所有。
思路:先有向图缩点,成有向树,找入度为0的点即可。
下面给出有向图缩点方法:

用一个数组SCC记录即可,重新编号,1....num,具体方法如下代码详见。

#include
#include
#include
#include
using namespace std;int n,m;vector
>v(10010);int vis[10010];int dfn[10010];int low[10010];int times=0;int num=0;int instack[10010];stack
s; //有向图的连通性,用栈。int scc[1010]; int w[1010]; int neww[1010];int ind[1010];void tarjarn(int u){ dfn[u]=low[u]=++times; instack[u]=1; s.push(u); for(int i=0;i

转载于:https://www.cnblogs.com/yezekun/p/3925719.html

你可能感兴趣的文章
thymleaf th:text 和 th:utext 之间的区别
查看>>
mysql wait_timeout 8小时问题解决,tomcat数据源的配置
查看>>
python glances来监控linux服务器CPU 内存 IO使用
查看>>
Codeforces 768A Oath of the Night's Watch
查看>>
Kafka manager安装 (支持0.10以后版本consumer)
查看>>
POJ 2728 Desert King [最优比率生成树]
查看>>
在python3.3后urllib2已经不能再用,只能用urllib.request来代替
查看>>
Redis在C#中的使用及Redis的封装
查看>>
实体框架高级应用之动态过滤 EntityFramework DynamicFilters
查看>>
轨迹系列1——一种基于路网图层的GPS轨迹优化方案
查看>>
RDIFramework.NET ━ .NET快速信息化系统开发框架 V3.2 新增解压缩工具类ZipHelper
查看>>
360多渠道打包
查看>>
UE如何使用正则表达式
查看>>
Unity3D中暂停时的动画及粒子效果实现
查看>>
《你不知道的JavaScript》整理(五)——值与原生函数
查看>>
了解一下爬虫技术方方面面
查看>>
mini-uboot 启动过程简单分析
查看>>
linux桌面创建快捷方式
查看>>
Python实例浅谈之五Python守护进程和脚本单例运行
查看>>
CentOS 6.8 安装最新版 Git
查看>>