具体的思路就是: 1. 总共有三个状态step,检测连对、检测顺子、统计余下单张和一对的个数 2. 检测连对: 从开始位置start检测(find6),如果检测不到连对就进入下一阶段检测顺子,如果检测到连对,需要判断检测点loc有几个连对(A:4 2:4 3:4 这种就算两个连对),可能有1个连对或者两个连对,这时可能的出牌形式是两个连对、一个连对、零个连对这几种情况,出完之后转到检测点的下一个(loc+1)继续检测对子。 2. 检测顺子:和检测连对一样,也是需要判断检测到的检测点处到底有几个顺子,对应的最多有4个(2:4 3:4 4:4 5:4 6:4 这种就是4个顺子),所以可能的出牌形式是四三二一零个顺子这五种情况,当然也与检测到的个数有关。如果从开始位置(start)检测不到顺子,就跳转到第三个状态。 3. 统计余下单张和一对的个数,这个比较容易想到。
1 5

相关推荐

01-04 21:30
已编辑
河南工业大学 Java
27届学院本誓死冲击...:下次再发把个人信息隐藏掉,以防有心之人。相关课程删了,荣誉奖项只留蓝桥杯,把蓝桥杯写到教育经历里,按教育经历、实习经历、项目经历、专业技能这个顺序排版
点赞 评论 收藏
分享
迟缓的马里奥求你们别...:我双2,FPGA方向,在成都找工作投了上百家,收到面试的不超过10家,是成都这个地方太有说法了。西南柬埔寨
秋招,不懂就问
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务