【dp】bzoj 1021 循环的债务

来源:互联网 发布:虚拟传真机软件 编辑:程序博客网 时间:2024/05/02 00:28

题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1021
题目大意:三个人互相还钱,然而他们并不一定有零钱,所以要换钱还钱还钱换钱………………请问最少的交换张数为多少
之前看到题就以为是费用流之类的所以就没做……某次突然发现原来只有3个人互相还钱……那这就是个普通的dp了……
dp[i][j][k]代表目前计算到面值为i的钞票,A拥有j元,B拥有k元时的最少交换次数,转移时切记先转移小的后转移大的。
代码较为鬼畜不贴了吧………………

0 0
原创粉丝点击