EOJ:Roller Coaster
摘要:——贝茜滑冰,一共有n段。每段或者睁眼或者闭眼。如果一段睁着眼则好感度和晕眩度增加,若闭眼则好感度不变,晕眩度下降。求在不超过晕眩度上限的情况下获得的做大好感度。——背包问题,注意维度表示的量——http://202.120.106.94/onlinejudge/problemshow.php?pro_id=589————————————————————————————————————————————————首先,大家都能想到的方程:DP[I][J]表示第I个物品晕眩度为J时能获得的最大好感度。但是由于原题中I<=1000而J<=300000,所以这个转移铁定超时。————————
阅读全文
posted @
2011-08-13 21:29
风也轻云也淡
阅读(167)
推荐(0)
EOJ:Crossed Matchings
摘要:——给两行数字,在上下两行相同的数字间画条线,要求每条线必须要与且只能与另外一条线相交,一个数只能连一条线。问最多能连几条线。——类似LCS 最长公共子序列。——url:http://202.120.106.94/onlinejudge/problemshow.php?pro_id=504——————————————————————————————————————————————————参考最长公共子序列DP[I][J]表示匹配到上边第I个和下面第J个时最多的线的条数若A[I]==B[J]显然不能匹配(因为需要与另外条相交)则DP[I][J]=MAX(DP[I][J-1],DP[I-1][J-
阅读全文
posted @
2011-08-09 23:34
风也轻云也淡
阅读(195)
推荐(0)
HDU3879:Base Station
摘要:——建通讯站。每个通讯站有一定耗费,两个特定的通讯站之间建立通讯以后会有一定收益,问怎样建立通讯站可以使得收益最大——最大权闭合子图-》最小割——url:http://acm.hdu.edu.cn/showproblem.php?pid=3879——————————————————————————————————————————首先考虑将图转化。即一条通讯线路有一定收益,但需要建立两个通讯站,这两个通讯站有一定造价。将通讯线路也变成点,点权为收益,连两条有向只向两个通讯站。原来的通讯站点权不变。由此,题目转化为在新的图中求一个闭合图,使得其点权最大,即最大权闭合子图(闭合图个人理解的定义:对于
阅读全文
posted @
2011-08-07 18:52
风也轻云也淡
阅读(443)
推荐(0)
EOJ:Pro-Test Voting
摘要:——PROBLEM:某人竞选,须在各个社区争取选票,投入一定资金能够提高支持率,问如何分配资金能够使支持的人最多,并输出方案(同等条件下使第一个社区的投入最多,如果相同则第二个社区最多,依次类推)——背包问题,麻烦在于输出方案——url:http://202.120.106.94/onlinejudge/problemshow.php?pro_id=542————————————————————————————————————————————————————————————别被公式吓到,其实是个很简单的背包问题方程:dp[i][j]=max(dp[i-1][k]+tmp) tmp为投入J-K这
阅读全文
posted @
2011-08-06 22:12
风也轻云也淡
阅读(205)
推荐(0)