码迷,mamicode.com
首页 >  
搜索关键字:hnoi2009    ( 79个结果
bzoj1487: [HNOI2009]无归岛
依然环套树……不过那个状态转移方程好写多了……无聊写了滚动数组结果……hehe(又是一节课的牺牲)……type arr=record toward,next:longint; end;const maxm=1000000; maxn=600000;var edge:array[0.....
分类:其他好文   时间:2014-12-23 20:50:59    阅读次数:196
bzoj1486 [HNOI2009]最小圈
很容易看出0/1分数规划但是……好久没写我都忘了怎么做二分+spfa判负环啦01分数规划是这样的:有一堆物品,每个都有价值a[i],和代价b[i]。要使所有物品中取到的Σa[i]/Σb[i]取最值。设k为一个可能的取值,那么令d[i]=a[i]-k*b[i]。这题中a[i]就是第i条边的权,b[i]...
分类:其他好文   时间:2014-12-23 17:19:38    阅读次数:221
[BZOJ 1486][HNOI2009]最小圈(二分答案+dfs写的spfa判负环)
题目:http://www.lydsy.com:808/JudgeOnline/problem.php?id=1486分析:容易想到先二分答案x,然后把所有边的权值-x,那么如果图中存在权值和为0的环那就最好不过了,说明我们找到了这个环,但如果存在负环,则说明我们的x还可以更小,如果不存在负环,则说...
分类:其他好文   时间:2014-11-30 22:51:32    阅读次数:412
BZOJ1485: [HNOI2009]有趣的数列
1485: [HNOI2009]有趣的数列Time Limit:10 SecMemory Limit:64 MBSubmit:623Solved:336[Submit][Status]Description我们称一个长度为2n的数列是有趣的,当且仅当该数列满足以下三个条件:(1)它是从1到2n共2n...
分类:其他好文   时间:2014-10-25 09:14:47    阅读次数:351
BZOJ 1483 HNOI2009 梦幻布丁 链表+启发式合并
题目大意:给定n个布丁,每个布丁有一个颜色,多次将某种颜色的所有布丁变为另一种颜色,多次询问颜色段数 数据范围:n 链表的启发式合并0.0 一直没写明白 其实就是开个链表记录每种颜色的位置,合并时撸一遍短的链看看两边是不是长链的颜色就行 不过交换比较麻烦0.0 要开个数组记录每个数字代表的真实颜色 交换时把数组的这两个位置也交换下就可以了 注意用过的垃圾不要留在原位 size合并掉就清零 ...
分类:其他好文   时间:2014-10-24 14:40:30    阅读次数:146
bzoj 1486: [HNOI2009]最小圈 dfs求负环
1486: [HNOI2009]最小圈Time Limit:10 SecMemory Limit:64 MBSubmit:1022Solved:487[Submit][Status]Description 最开始写floyd求负环结果TLE了,改成dfs后速度变成原来的100+倍。反正还是比较神奇....
分类:其他好文   时间:2014-10-16 11:29:42    阅读次数:185
BZOJ1486: [HNOI2009]最小圈
1486: [HNOI2009]最小圈Time Limit:10 SecMemory Limit:64 MBSubmit:979Solved:473[Submit][Status]Description题解:湖南题为什么出个这么裸的判负环,dfs的SPFA即可,精度把握好。代码: 1 #includ...
分类:其他好文   时间:2014-09-07 23:43:25    阅读次数:277
BZOJ1483: [HNOI2009]梦幻布丁
1483: [HNOI2009]梦幻布丁Time Limit:10 SecMemory Limit:64 MBSubmit:1076Solved:452[Submit][Status]DescriptionN个布丁摆成一行,进行M次操作.每次将某个颜色的布丁全部变成另一种颜色的,然后再询问当前一共有...
分类:其他好文   时间:2014-08-07 22:59:55    阅读次数:297
1486: [HNOI2009]最小圈 - BZOJ
在机房的小伙伴提醒是二分之后,我想到了是判负环,所以我用spfa,而且我保持dis都是小于等于0,本以为这样就能过了,可是还是有一个点达到了3.8s左右(其他都是0.0几秒)所以还是写了dfs版本,还是一样每次都保持dis小于等于0,当发现有一个点在栈中,你又可以更新他的dis,那么就有负环了 1....
分类:其他好文   时间:2014-04-29 10:13:47    阅读次数:431
79条   上一页 1 ... 6 7 8
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!