经过一段时间的学习和练习,Eddie的小弟弟已经学会了斗地主的下述规则:
1)最大是王炸,即大王(D)+小王(X),王炸可以一起出。
2)其次是4张一样大小的牌,构成炸弹,炸弹可以一起出。
3)任何牌都可以单张出,单张牌的大小如下 D>X>2>A>K>Q>J>10>9>8>7>6>5>4>3。
4)顺子是5张及5张以上的连续牌,2、X、D这三张牌不能包括在顺子中,比如34567。
5)对子可以出,比如55;但双顺必须是连续3对及3对以上,比如556677。对2不能包含在双顺中。
6)三张同样大小的牌可以出,比如999;但三顺必须是连续2个及2个以上,比如888999。三张2不能包含在三顺中。
7)三带一,就是其中三张牌大小一样,另外一张单独,比如555K。
8)三带二,就是其中三张牌大小一样,另外两张是一对,比如555KK。
9)四带二:四张一样大小的牌,再加上两张不一样的牌,或者加上两个不一样的对子,比如355556,44666688,都属于四带二。
10)除了上述牌型,其他均默认不符合出牌规则,不能出。
但他毕竟才小学一年级,每次他有出牌权时,他会优先选择出牌张数最多的出牌方案。
下面请你帮忙写个程序,参照Eddie的小弟弟的出牌策略,进行出牌。