ZOJ Monthly, June 2014 解题报告
来源:互联网 发布:进销存着淘宝 编辑:程序博客网 时间:2024/06/06 14:12
E.Romantic Value
题目大意:给定一个无向图,要求删除一些边使点p和点q不连通,首先是使花费最少,若有多组解则使删除的边最少。
分析:典型的最小割,最大流即可。只需要把每边的花费c改为c = c * (|E| + 1) + 1即可使删除的边最少,其中|E|为边数。为方便把|E|换为一个较大的数也可以。
F.First Digit
分析:搞笑题,就不解释了。
G.Greedy Driver
H.Grouping
题目大意:给定一个有向图,要求把点分为k个集合,使得每个集合中的任意两点a, b满足a, b互相不可到达。
分析:求出强连通分量后缩点,得到有向无环图,dfs该图求出各点深度(深度加权,权值为强连通分量大小),深度最大值即答案,因为这一条路径上任意两点都可从深度小的一点到达深度大的一点,所以必定属于不同集合;又可以把其它路径(长度为len)上的各点依次归到集合1..len。
I.Left 4 Dead
J.Sister's Noise
1 0
- ZOJ Monthly, June 2014 解题报告
- ZOJ Monthly, June 2014 部分题解
- ZOJ Monthly, June 2014——Grouping
- ZOJ Monthly, June 2014 F - First Digit
- ZOJ Monthly, June 2014 C - Consecutive Blocks
- ZOJ Monthly, June 2014部分题解
- ZOJ Monthly, June 2012
- ZOJ Monthly, March 2013 解题报告
- ZOJ Monthly, June 2012 ,update~
- ZOJ Monthly, June 2014 月赛BCDEFGH题题解
- ZOJ Monthly, July 2012浙大月赛解题报告
- Monthly Expense解题报告
- Monthly Expense解题报告
- poj3273 Monthly Expense 解题报告
- ZOJ Monthly, June 2013 J 题 Painting Storages
- 有更新 浙大月赛 ZOJ Monthly, June 2012 on June 24
- ZOJ Monthly, March 2014
- ZOJ Monthly, August 2014
- 安装PLSQL Developer无法找到Lietener.ora、Tnsnames.ora文件
- Java基础知识总结上
- 多线程-线程池
- BMP位图与CreateDIBSection
- 集线器和交换机的区别
- ZOJ Monthly, June 2014 解题报告
- <br>与<p>标签区别
- Codeforces #246 (Div. 2) A. Choosing Teams
- Installing the Eclipse Plugin
- 黑马程序员_002集合类List
- Go-BufferChannel-Select-基础理解
- 小记C++函数指针的用法
- 黑马程序员_003XAML文件的格式
- 【leetcode】 Sudoku Solver