有两手博朗定做扑克牌厂,顺子7到K和对A;另外一手是对4对6,7到Q的顺子,对K和一张2,牌多的先出牌,哪手

扑克牌打法,现在有两把牌: ⑴一个3 两个4,两个5,两个6,两个7,两个9,三个Q,三个K,一个2.⑵两个10两个A.请问多牌先出,怎么赢?要求:可以出对子,单张,顺子(5张以上,2也可以连)三个带对子.不可出:子妹对,三不带.2最大,3最小!
牌多的胜利.问题关键是将牌少的一对A给拆开,那么牌少的就完蛋了.还有,提示的走顺子是个误导,走了顺子,怎么都是牌多的死路.(牌多的不能手上有2张单牌,2除外.)打对牌少的又有A一对最大.所以逼牌少的拆A一对,那么牌少的就完蛋.牌多的可先走3一个,牌少的出10牌多的就出Q.下面是关键:牌少的不要话牌多的再走4一张,用K接手,不要就继续走4一张.只要牌少的拆A对,牌多的出2压了他再用对子抽死牌少的.若牌少的一开驶就出A一张,那么2把他压了,出对,牌少的还一对10和一个A,你还有45679对,3Q3K,怎么打就不用说了.
为您推荐:
扫描下载二维码甲;分别一对A.10 乙:分别一对4.5.6.7.9.一张3.2 三条K三条Q 其中乙方有3.4.5.6.Q.K.六张颜色是一样的规则是 ;多牌先出 可以出一张 一对 三不带或带一对不能带单 可以出同花五张 顺子五张要求算出乙方赢 有几种方法
/question/.html\是不是这个排局?自己看下,现在为止还没看到行的通的方法.所谓想出来的,也都几步就背推翻了.
为您推荐:
其他类似问题
没有 悬赏不说
扫描下载二维码有n张扑克牌,每张牌的取值范围是:2,3,4,5,6,7,8,9,10,J,Q,K,A.在这n张牌中找出顺子(5张及5张以上的连续的牌),并将这些顺子打印出来.
丶妆雪雪2bJv
  import java.util.ArrayL  import java.util.TreeS  public class Main ...{  /** *//**  * @param args  */  public static void main(String[] args) ...{  String[] cards = ...{"6","2" ,"3" ,"7" ,"4","5","8","8","10","10","10","J","K","Q","A"};  TreeSet set = init(cards); //将字符串表示的扑克牌转换为数字,便于处理  ArrayList result = check(set); //找出顺子  printResult(result); //打印顺子  System.out.println("程序结束!");  }  private static TreeSet init(String[] cards) ...{  TreeSet set = new TreeSet();  for(String s:cards) ...{  if(s.charAt(0)>='1'&&s.charAt(0)4) ...{  result.add(temp.toString());  }  begin =  temp.replace(0,temp.length(),numToCard(i)+"");  count = 1;  }  }  if(count>4) result.add(temp.toString());    }  private static String numToCard(int x) ...{  if(x>10) ...{  switch(x) ...{  case 11:  return "J";  case 12:  return "Q";  case 13:  return "K";  case 14:  return "A";  }  }else ...{  return x+"";  }    }  //可以将长顺子分解为短顺子的打印模式  private static void printResult1(ArrayList result) ...{  int count = 0;  String[] nodes =  if(result.size() == 0) ...{  System.out.println("没有顺子!");  }else ...{  for(String s:result) ...{  nodes = s.split(",");  count += (1+(nodes.length-4))*(nodes.length-4)/2;  }  System.out.println("共有"+count+"个顺子:");  for(String s:result) ...{  nodes = s.split(",");  for(int i=5; i4; j++) ...{  System.out.print(nodes[j].trim());  for(int x = j+1; x
为您推荐:
其他类似问题
扫描下载二维码

我要回帖

更多关于 连续一手两手卖单 的文章

 

随机推荐