jzoj1320 USACO-5.3.3Network of Schools
来源:互联网 发布:js获取div的value值 编辑:程序博客网 时间:2024/05/16 11:32
大致题意
给你一个有向图(n<=100),求
1) 若颜色会沿着边传播,最少要染色多少个初始点才能将整个图染色
2) 最少要加多少条边,才能使得染色任意一个点就能将整个图染色.
等价于这个图成为强连通图 (任意两个点都有路径可以到达)
想法
第一问
1) 拓扑一下,按着顺序染色下去就行.
2) 如果不嫌麻烦也可以先缩环,直接输出新图入度为0的点个数.
第二问
对于一个有向无环图,只要有出度为0或入度为0的点,那么这个图显然不是一个强连通图.
所以我们求出度为0的,入度为0的,这样我们先两两配对连边,然后多出来的X个点再每一个分一条边. 等价于哪边大取哪边,这样一定有一种方案使得这个图变为强连通图(因为我举不出反例,嘿嘿).
还有原图就是一个强连通分量的情况 (缩环后只有一个点)答案应该为1,0
0 0
- jzoj1320 USACO-5.3.3Network of Schools
- USACO 5.3 Network of Schools
- USACO 5.3 Network of Schools
- usaco Network of Schools
- usaco training 5.3.3 Network of Schools 题解
- USACO Section 5.3 Network of Schools
- usaco 5.3.5 Network of Schools
- USACO Training 5.3.3 Network of Schools 校园网 题解与分析
- C++——【USACO 5.3.3】——Network of Schools
- USACO Network of Schools 解题报告
- Section 5.3 Network of Schools
- [usaco]5.3.4强联通分支,双联通分支 Network of Schools
- USACO Section 5.3 Network of Schools - 回顾Tarjan求强连通分量
- usaco 5.3 Network of Schools(强连通分量+构造强连通最少边)
- USACO Network of Schools(学校网络) ---强连通分量
- 【USACO5.3】校园网Network of Schools tarjan
- P2746 [USACO5.3]校园网Network of Schools
- P2746 [USACO5.3]校园网Network of Schools
- Linux的在线求助(*man page)
- 动态规划入门之求解斐波那契数列
- 最大公约数gcd.cpp
- 范式
- HTML笔记之HTML规范及HTML操作思想
- jzoj1320 USACO-5.3.3Network of Schools
- 信息加密技术
- 面试中的问题 -虚函数 多态
- printf和scanf
- KVC/KVO
- c++构造函数、拷贝构造函数、析构函数、赋值运算符重载
- BottomBar(2.0新版)使用分析
- LeetCode ---- Single Number (Java/Lua 实现)
- Kullback-Leibler Divergence