码迷,mamicode.com
首页 >  
搜索关键字:hnoi2009    ( 79个结果
BZOJ 1483 [HNOI2009]梦幻布丁 链式前向星+启发式合并
BZOJ 1483 [HNOI2009]梦幻布丁 链式前向星+启发式合并...
分类:其他好文   时间:2015-09-29 10:01:53    阅读次数:193
BZOJ 1488 [HNOI2009]图的同构 Polya定理
BZOJ 1488 [HNOI2009]图的同构 Polya定理...
分类:其他好文   时间:2015-08-27 23:14:50    阅读次数:567
BZOJ 1486: [HNOI2009]最小圈( 二分答案 + dfs判负圈 )
二分答案m, 然后全部边权减掉m, 假如存在负圈, 那么说明有平均值更小的圈存在. 负圈用dfs判断.---------------------------------------------------------------------------#include#define rep(i, n...
分类:其他好文   时间:2015-07-24 17:53:12    阅读次数:160
【卡特兰数】BZOJ1485: [HNOI2009]有趣的数列
Description我们称一个长度为2n的数列是有趣的,当且仅当该数列满足以下三个条件:(1)它是从1到2n共2n个整数的一个排列{ai};(2)所有的奇数项满足a1 2 #include 3 #include 4 #include 5 #define ll long long 6 using n...
分类:其他好文   时间:2015-06-18 19:21:12    阅读次数:152
【dfs判负环】BZOJ1489: [HNOI2009]最小圈
Description找出一个平均边权最小的圈。Solution经典问题,二分答案判断有无负环。但数据范围大,普通spfa会超时,于是用dfs判负环(快多了)。思路是dis设为0,枚举每个点u,如果d(u)+w 2 #include 3 #include 4 using namespace std;...
分类:其他好文   时间:2015-06-11 06:54:28    阅读次数:562
【BZOJ1486】【HNOI2009】最小圈 分数规划 dfs判负环。
题解: 分数规划Qwq。 然而它卡判点入n次的那种spfa判断负环。 于是有了一种黑科技: 我们从枚举点 i 开始 dfs ,然后扫到点 j 时,保持 i~j 这一条链上的点被标记,然后强行判断再扫一个点 k 时,是否会到这个链上,然后是不是能重新更新此点 k 与 i 的距离。。。 这个东西是指数级别时间复杂度的,然而却可以过这道题。 代码: #include #inclu...
分类:其他好文   时间:2015-06-03 17:36:28    阅读次数:131
【链表+启发式合并】Bzoj1483 [HNOI2009] 梦幻布丁
DescriptionN个布丁摆成一行,进行M次操作.每次将某个颜色的布丁全部变成另一种颜色的,然后再询问当前一共有多少段颜色.例如颜色分别为1,2,2,1的四个布丁一共有3段颜色.Input第一行给出N,M表示布丁的个数和好友的操作次数. 第二行N个数A1,A2...An表示第i个布丁的颜色从第三...
分类:其他好文   时间:2015-05-28 13:50:03    阅读次数:120
【BZOJ】【1485】【HNOI2009】有趣的数列
Catalan数/组合数取模 Aha!这题我突然灵光一现就想到Catalan数……就是按顺序安排1~2n这些数(以满足前两个条件)……分配到奇数位置上的必须比偶数位置上的多(要不就不满足第三个条件了) Catalan数可以用C(n,2n)/(n+1)直接求 但是这题P不保证是质数感觉很捉急啊=...
分类:其他好文   时间:2015-04-17 23:42:37    阅读次数:210
BZOJ 1486 HNOI2009 最小圈 二分答案+DFS
题目大意:裸的最优比例环 直接二分答案+SPFA 这样会T 因为数据卡SPFA SPFA在负环非常小的时候会退化成Bellman-Ford 时间复杂度是O(nm) (好像是O(n*m^2)?我忘了)的 换一种方法 枚举每个点 从每个点开始DFS 只沿着能将指向的点dis减小的边搜索 搜到栈中的点就返回true 期望复杂度O(n^2) 最坏复杂度O(2^n) 这种东西能过我也是醉了- - ...
分类:其他好文   时间:2015-01-09 12:41:59    阅读次数:219
BZOJ1486 [HNOI2009]最小圈
今年的最后一篇了呢。。。好伤感的说,2014年还有1h就过去了不不不回到正题,这道题嘛~看上去好神啊!看到此题,我们可以联想到最优比例MST,于是就有了方法:首先二分答案ans,判断ans是否可行,那如何判断呢?每条边边权 - ans,之后在新的图中找负环即可。(可以用dfs版的spfa) 1 /....
分类:其他好文   时间:2014-12-31 23:58:29    阅读次数:447
79条   上一页 1 ... 5 6 7 8 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!