码迷,mamicode.com
首页 >  
搜索关键字:haoi2006    ( 150个结果
[HAOI2006]受欢迎的牛(缩点)
题面 "原题" Solution 考虑对于每一个环一定是满足要求的,那么他在这个环内而且所有的奶牛都要喜欢它,所以他一定没有出边且这个环是唯一的。 cpp include include include include include include include define ll long l ...
分类:其他好文   时间:2018-10-28 22:32:58    阅读次数:177
P2503 [HAOI2006]均分数据
随机算法。真香! 这道题一看上去好像很可怕的样子,根本想不出什么算法。 全部情况都枚举一遍显然不可能,铁铁的T掉。 没办法全都枚举,那就随机乱搞! 我们可以使用 这个函数,每次打乱a数组,然后每一次添加数据的时候贪心地往当前组内和最小的加就是了。 一次极小概率碰到正解,但这种随机算法你能跑20000 ...
分类:其他好文   时间:2018-10-21 12:14:58    阅读次数:113
luogu P2502 [HAOI2006]旅行
"传送门" 边数只有5000,可以考虑$O(m^2)$算法,即把所有边按边权升序排序,然后依次枚举每条边$i$,从这条边开始依次加边,加到起点和终点在一个连通块为止.这个过程可以用并查集维护.那么以$i$这条边为最小边的合法路径,最大值最小的边就是最后加进去的边,这时用这两个边权更新答案即可 可以加 ...
分类:其他好文   时间:2018-10-19 00:00:15    阅读次数:162
P2502 [HAOI2006]旅行 - 最小生成树【最小比值生成树(雾】
"P2502 [HAOI2006]旅行" Sol: + 暴力 枚举所有从S到T的路径,然后用maxw/minw更新答案。 时间复杂度:$O(玄学)$ + 正解 观察到边数$m\leq5000$ 考虑由直接求maxw和minw 枚举minw求maxw 由于从S到T的路径上的最大值最小的边一定在最小生成 ...
分类:其他好文   时间:2018-10-09 00:30:58    阅读次数:255
【bzoj1051】【HAOI2006】受欢迎的牛
题目描述 每头奶牛都梦想成为牛棚里的明星。被所有奶牛喜欢的奶牛就是一头明星奶牛。所有奶牛都是自恋狂,每头奶牛总是喜欢自己的。奶牛之间的“喜欢”是可以传递的——如果A喜欢B,B喜欢C,那么A也喜欢C。牛栏里共有N 头奶牛,给定一些奶牛之间的爱慕关系,请你算出有多少头奶牛可以当明星。 输入 第一行:两个 ...
分类:其他好文   时间:2018-09-20 20:19:24    阅读次数:112
tarjan(缩点)
刚做了两道tarjan缩点的题,新学的算法总结一下。 推荐题:(难度单调递增) [HAOI2006]受欢迎的牛 [USACO5.3]校园网Network of Schools 间谍网络 [APIO2009]抢掠计划 这里不教tarjan,要学的找别的博客吧。 总结:tarjan 简单来说 算法过程 ...
分类:其他好文   时间:2018-09-17 20:32:11    阅读次数:192
luogu题解P2502[HAOI2006]旅行--最小生成树变式
题目链接 https://www.luogu.org/problemnew/show/P2502 分析 一个很$naive$的做法是从$s$到$t$双向BFS这当然会TLE 这时我就有个想法就是二分套二分边下标来求得一个比值,同时排序后从小到大枚举每一条边作为最小值,同时再枚举每一条边,如果边权之比 ...
分类:其他好文   时间:2018-08-30 16:52:44    阅读次数:155
【luogu P2341 [HAOI2006]受欢迎的牛】 题解
题解报告:https://www.luogu.org/problemnew/show/P2341 我们把图中的强连通分量缩点,然后只有出度为0的牛是受欢迎的,这样如果出度为0的牛只有一个,说明受所有牛欢迎。否则出度为0只是受一些牛欢迎。 ...
分类:其他好文   时间:2018-07-25 21:59:54    阅读次数:151
[模拟退火] HAOI2006 均分数据
题目描述 已知N个正整数:A1、A2、……、An 。今要将它们分成M组,使得各组数据的数值和最平均,即各组的均方差最小。均方差公式如下: 输入输出格式 输入格式: 输入文件data.in包括: 第一行是两个整数,表示N,M的值(N是整数个数,M是要分成的组数) 第二行有N个整数,表示A1、A2、…… ...
分类:其他好文   时间:2018-07-21 19:18:47    阅读次数:183
bzoj 1050 [HAOI2006]旅行comf
题目链接: https://www.lydsy.com/JudgeOnline/problem.php?id=1050 思路: 先将每条边的权值排个序优先小的,然后从小到大枚举每一条边,将其存到并查集里,如果得到的比值比之前的小,那么判断下s与t能否连通,如果连通就替换就好了 实现代码: ...
分类:其他好文   时间:2018-07-21 15:03:12    阅读次数:165
150条   上一页 1 2 3 4 5 ... 15 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!