【解题报告】2011 Multi-University Training Contest 1-Host by HNU
2012-04-24 20:06
627 查看
以后不是放假期间训练每周陆续写一篇解题报告,到周末的时候争取把一场比赛的题目都更新上来,自己写下来做个记录,顺便学一些不会的知识点方便以后复习,当然有些比赛的题目肯定刷不动,如果自己实在是搞不出来,这道题目就只能暂时不写了,留着以后水平高了再补到这儿来~~~
Problem B hdu 3829 Cat VS Dog
题意肯好懂,读完题后就感觉是个二分图,关键是建图,开始的时候我一直拿猫和狗在那儿建图,一直纠结在如果有两个人同时喜欢并且讨厌一样的动物,这种情况该怎么办,不会是最优匹配吧,然后想想不对,因为就算加上权值也不满足,思维定视了好久,突然想到如果我拿人数来建图,如果同学A喜欢的动物和同学B讨厌的动物一样,那么我就将A-B之间连接一条边,同样如果A讨厌的动物和B喜欢的动物相同,也将A-B之间连接一条边,这样明显就将问题转换成了一个最大独立集的问题~~~
Problem
E hdu 3832 Earth Hour
题意:就是给出N个点,每个点能照亮它周围半径为r的圆,问你最多可以去除多少点能让前三个点相连。
分析:这道题目不是太难,首先根据它们的半径影响来构建图,如果两个点得距离小于它们两者半径和,那么这两个点就能连上一条边,问题是要求最多能够去除多少个点能够保证前三个点相连。那么如果我们知道了前三个点相连利用最少的点不就行了吗!!!所以问题就转换为了单源最短路径问题,不过这边是求三个点得连接,所以我们稍微转换一下思维方式,我们分别求1,2,3三个点分别到其余所有点的最短路径,利用dijkstra就可以。接下来就很明白了~~~~
Problem
F hdu 3833 YY’s new problem
这道题目不难,稍加思考就能解决
Problem
H hdu 3835 R(N)
这道题目也不难,很容易转换
Problem
I hdu 3836 Equivalent Sets
题意:给你一个图,问你最少添加多少条边能让这个图的每两个点两两相通
分析:看到两两相通,第一反应就是强连通分量,然后思考能不能用强连通做,事实上是可以的,首先求出有多少个强连通,然后缩点,这样就相当于形成了一个有向无回路图。要求解的是最少需要添加多少条边能够两两相同,我们只要在缩点后的图上面求解入度为0的点得总个数和出度为0的点的总个数两者中大的一个就是所需要问题的解。
Problem B hdu 3829 Cat VS Dog
题意肯好懂,读完题后就感觉是个二分图,关键是建图,开始的时候我一直拿猫和狗在那儿建图,一直纠结在如果有两个人同时喜欢并且讨厌一样的动物,这种情况该怎么办,不会是最优匹配吧,然后想想不对,因为就算加上权值也不满足,思维定视了好久,突然想到如果我拿人数来建图,如果同学A喜欢的动物和同学B讨厌的动物一样,那么我就将A-B之间连接一条边,同样如果A讨厌的动物和B喜欢的动物相同,也将A-B之间连接一条边,这样明显就将问题转换成了一个最大独立集的问题~~~
Problem
E hdu 3832 Earth Hour
题意:就是给出N个点,每个点能照亮它周围半径为r的圆,问你最多可以去除多少点能让前三个点相连。
分析:这道题目不是太难,首先根据它们的半径影响来构建图,如果两个点得距离小于它们两者半径和,那么这两个点就能连上一条边,问题是要求最多能够去除多少个点能够保证前三个点相连。那么如果我们知道了前三个点相连利用最少的点不就行了吗!!!所以问题就转换为了单源最短路径问题,不过这边是求三个点得连接,所以我们稍微转换一下思维方式,我们分别求1,2,3三个点分别到其余所有点的最短路径,利用dijkstra就可以。接下来就很明白了~~~~
Problem
F hdu 3833 YY’s new problem
这道题目不难,稍加思考就能解决
Problem
H hdu 3835 R(N)
这道题目也不难,很容易转换
Problem
I hdu 3836 Equivalent Sets
题意:给你一个图,问你最少添加多少条边能让这个图的每两个点两两相通
分析:看到两两相通,第一反应就是强连通分量,然后思考能不能用强连通做,事实上是可以的,首先求出有多少个强连通,然后缩点,这样就相当于形成了一个有向无回路图。要求解的是最少需要添加多少条边能够两两相同,我们只要在缩点后的图上面求解入度为0的点得总个数和出度为0的点的总个数两者中大的一个就是所需要问题的解。
相关文章推荐
- 2011 Multi-University Training Contest 1 - Host by HNU
- 2011 Multi-University Training Contest 1 - Host by HNU&&R(N)
- HDU3832 Earth Hour 2011 Multi-University Training Contest 1 - Host by HNU
- HDU 3829 Cat VS Dog 2011 Multi-University Training Contest 1 - Host by HNU
- HDU3836 Equivalent Sets 2011 Multi-University Training Contest 1 - Host by HNU
- 2011 Multi-University Training Contest 1 - Host by HNU&&Cat VS Dog
- 2011 Multi-University Training Contest 1 - Host by HNU&&YY's new problem
- 2011 Multi-University Training Contest 1 - Host by HNU&&Earth Hour
- hdu3832(2011 Multi-University Training Contest 1 - Host by HNU )
- HDU 3830 Checkers 2011 Multi-University Training Contest 1 - Host by HNU
- 2014 Multi-University Training Contest 2--by 镇海中学 解题报告
- Hdu 3936 FIB Query[矩阵快速幂](2011 Multi-University Training Contest 10 - Host by HRBEU)
- HDU 3870 Catch the Theves 2011 Multi-University Training Contest 4 - Host by SDU
- HDU 3902 Swordsman 2011 Multi-University Training Contest 7 - Host by ECNU 计算几何
- 2010 ACM-ICPC Multi-University Training Contest(12)——Host by WHU 部分题目解题报告
- Moonfang's Birthday&&2011 Multi-University Training Contest 3 - Host by BIT
- 2014 Multi-University Training Contest 1--by FZU 解题报告
- 【转】2011 Multi-University Training Contest 3 - Host by BIT
- HDU 3873 Invade the Mars 2011 Multi-University Training Contest 4 - Host by SDU
- HDU 3911 Black And White 2011 Multi-University Training Contest 8 - Host by HUST 线段树应用