ACM算法日常推出悬赏题啦,悬赏题一般是平时日常听闻的题目,题意简单,结构稍微复杂,并且不知道算法的结果,需要解题者在理解题意的情况下给出合理的解决方案和结果。
既然是悬赏题,肯定是有一定悬赏金额的,目前暂定为100人民币的基础值,如果在一个星期内未解决,则每个星期加10元,如果4个星期未解决,则判定该题为悬疑题,纳入悬疑题列表,后面如果有人解决了奖金任然有效。
本公众号由本人个人运营(穷人家的孩子),所以并没有土豪一样的丰厚的奖励,只能算是个意思啦。
对于在校学生或者闲着无聊的工作人士,在学习算法之余可以多看看,毕竟你做出来了最大的成功是提升了自己的能力,100块钱也可以吃顿好的啦!另外也希望更多的人能够关注算法本身,大家一起进步。
本期悬赏题目:
斗地主玩法,给定20张牌,计算该牌型的最大分值。
扑克牌定义,其中JB是小王(Joker Black),JR是大王(Joker Red):
3 4 5 6 7 8 9 10 J Q K A 2 JB JR
计分规则:
1、单牌1分
2、对子10分
3、三带15分
4、顺子5张20分,每多一张加5分
5、连对3张25分,每多一对加10分
6、飞机2张30分,每多一个飞机加15分
7、炸弹35分
8、火箭35分
输入:
20张牌
输出:
第一行输出需要多少手N和分值S
后面N行输出每一手的牌型
示例:
输入:
3 4 5 6 7 7 8 8 9 9 10 10 J J J K A A 2 JR
输出(结果不一定正确,仅用于参考格式):
7 68
8 8 9 9 10 10
3 4 5 6 7
J J J 7
A A
K
2
JR