- 博客(3)
- 问答 (1)
- 收藏
- 关注
原创 华为OD 斗地主之顺子
例如:{3,4,5,6,7}、{3,4,5,6,7,8,9,10,J,Q,K,A}都是有效的顺子;而{J,Q,K,A,2}、 {2,3,4,5,6}、{3,4,5,6}、{3,4,5,6,8}等都不是顺子。在斗地主扑克牌游戏中, 扑克牌由小到大的顺序为:3,4,5,6,7,8,9,10,J,Q,K,A,2,玩家可以出的扑克牌阵型有:单张、对子、顺子、飞机、炸弹等。如果存在多个顺子,请每行输出一个顺子,且需要按顺子的第一张牌的大小(必须从小到大)依次输出。如果没有满足出牌规则的顺子,请输出No。
2024-09-05 13:42:31
22
原创 华为OD机试 - 最长的顺子
可用的牌 3<4<5<6<7<8<9<10<J<Q<K<A<2<B(小王)<C(大王),每种牌除大小王外有四种花色 (共有13×4+2张牌)斗地主起源于湖北十堰房县,据说是一位叫吴修全的年轻人根据当地流行的扑克玩法“跑得快”改编的,如今已风靡整个中国,并流行于互联网上。例如: 3-4-5-6-7-8,7-8-9-10-J-Q,3-4-5-6-7-8-9-10-J-Q-K-A。对手可能构成的最长的顺子(如果有相同长度的顺子,输出牌面最大的那一个),输入的第二行为已经出过的牌(包括对手出的和自己出的牌)
2024-09-05 12:59:11
24
原创 华为OD 爱吃蟠桃的孙悟空 Java
孙悟空可以决定他吃蟠桃的速度K(个/小时),每个小时选一颗桃树,并从树上吃掉 K 个,如果树上的桃子少于 K 个,则全部吃掉,并且这一小时剩余的时间里不再吃桃。//总耗时小于等于守卫回来时间,max=mid,往左继续寻找最优值。//总耗时大于守卫回来时间,min=mid,往右继续寻找最优值。其中数字通过空格分割,N、H为正整数,每颗树上都有蟠桃,且 0 < N < 10000,0 < H < 10000。
2024-09-05 10:33:03
598
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人