PKU1837 Balance(DP)

http://acm.pku.edu.cn/JudgeOnline/problem?id=1837
给出一个称所有钩子位置(数组pos存),一些砝码的重量(数组w存),求全部砝码要使用并使称平衡的放法总数。
力矩=力*距离
用dp[i][k]表示前i种砝码产生力矩为k的放法,考虑第i+1种砝码,有dp[i+1][k+w[i]*pos[j]]=sigma(dp[i][k])。
三重循环穷举,最后输出dp[n][0]即可。
动态规划,真的很神奇!

posted on 2010-05-28 17:53 CisJiong 阅读(245) 评论(0)  编辑 收藏 引用 所属分类: PKUDP


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理


导航

<2011年9月>
28293031123
45678910
11121314151617
18192021222324
2526272829301
2345678

统计

常用链接

留言簿(2)

随笔分类(16)

随笔档案(11)

最新随笔

最新评论