题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=6188
一个对子只消耗两张牌,相对于顺子更加「实惠」。考虑这样一个贪心策略:先把每种牌能换成对子就换成对子,此时每种牌一定只有一张或零张。对于一种牌i,如果i有一张,且i+1也有一张,那么只要i+2初始时有牌就把i,i+1,i+2换成一个顺子,这样做最多是一个对子换顺子,而且可能会在i+2的位置多留出一张牌。
1 |
|
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=6188
一个对子只消耗两张牌,相对于顺子更加「实惠」。考虑这样一个贪心策略:先把每种牌能换成对子就换成对子,此时每种牌一定只有一张或零张。对于一种牌i,如果i有一张,且i+1也有一张,那么只要i+2初始时有牌就把i,i+1,i+2换成一个顺子,这样做最多是一个对子换顺子,而且可能会在i+2的位置多留出一张牌。
1 | #include <cstdio> |