求大神指教,java!!!!!!!!

问题描述

求大神指教,java!!!!!!!!

一副扑克牌(去掉大小王牌,共52张),均匀发给4个人,每个人13张。
这时,小明脑子里突然冒出一个问题:
如果不考虑花色,只考虑点数,也不考虑自己得到的牌的先后顺序,自己手里能拿到的初始牌型组合一共有多少种呢?

解决方案

先求出全部由最小点数组成,则为1+1+1+1+2+2+2+2+3+3+3+3+4=28
再求出全部由最大点数组成,则为13+13+13+13+12+12+12+12+11+11+11+11+10=52+48+44+10=154
最大点数减去最小点数则为种数=154-28=126种

解决方案二:

实际就是有A到K13种牌,每种从0到4有5种拿牌的数量。
所以想象你手上的是一个13位的5进制数,每一位代表一种点数牌的数量,如果这个数的的各个位的数相加为13,则这是一种合法的组合。

解决方案三:

其实我觉得你问的是关于数据结构的问题,和java关系不大吧

时间: 2024-10-01 10:09:04

求大神指教,java!!!!!!!!的相关文章

java-数组排序的问题求大神指教

问题描述 数组排序的问题求大神指教 java中数组按照从小到大排序输出后,如何再输出原来的数组(现在的情况是排序输出后,原来的数组元素也都是按从小到大的顺序输出了) 解决方案 没听懂楼主的意思,你把原数组复制一遍,对他的复制体排序输出喽,原数组直接输出就是原来的顺序了 解决方案二: 你应该是针对原数组排序的,建议复制一份,再排. 解决方案三: 数组排序,本质上数组变量是指针,排序之后,数组指向的内存区域的数据顺序已经发生改变了. 所以不可以再输出原来的数组了.请问你仅仅是想输出原来的数组呢,还是

图片-Eclipse编译Java文件出现空指针错误,求大神指教如何改正

问题描述 Eclipse编译Java文件出现空指针错误,求大神指教如何改正 另外出现错误的代码 主函数 public static void main(String[] args) { Login login = new Login(RELOAD); login.setVisible(true); } public Login() { super(); initialize(); } public Login(boolean reload) { super(); initialize(); ne

求大神指教,用java做银行系统

问题描述 求大神指教,用java做银行系统 把开户信息存入txt文件之后怎么把开户信息放入到ArrayList集合中,怎么调用,,, 集合学的不好 ,求大神指教 谢谢 解决方案 把开户信息从txt里读出到字符串,然后写入ArrayList ArrayList aList = new ArrayList(); aList.Add("开户信息1"); 如何使用可参考 http://www.cnblogs.com/YSO1983/archive/2011/08/22/2149711.html

java中注解的问题,求大神指教,膜拜

问题描述 java中注解的问题,求大神指教,膜拜 就像这个应该是注解吧.在另一个类中调用属性值得时候,为什么是用的get/set方法,不是在私有化的时候才需要get.set方法么.而且在别人的电脑上能运行,在我的电脑上就报错. 解决方案 因为spring中大多注入的时候都是通过set方法 解决方案二: 那为什么在我的电脑上就报错呢 我自己再把public修改成私有的在加上get/set方法就没事了 解决方案三: 一般来说,定义属性的时候有私有的 通过公有的get/set获取私有属性或者给私有属性

编译-用Java写了一个五子棋游戏,插入背景音乐出了问题。求大神指教

问题描述 用Java写了一个五子棋游戏,插入背景音乐出了问题.求大神指教 用Java写了一个五子棋游戏,插入背景音乐.第一遍音乐结束就不放了,不能暂停,重新播放和循环播放等功能.我编译的时候用的是Java应用程序,不是APPlet. package cn.edu.ouc.fiveChess; import javax.sound.sampled.AudioInputStream; import javax.sound.sampled.AudioSystem; import javax.sound

java的泛型集合求大神指教

问题描述 java的泛型集合求大神指教 animal ani=new animal("欧欧", "欧瑞娜"); animal ani2=new animal("丫丫", "拉布拉多"); animal ani3=new animal("菲菲", "拉布拉多"); animal ani4=new animal("美美", "欧瑞娜"); List l

求大神指教,用java做简易的银行系统

问题描述 求大神指教,用java做简易的银行系统 开户代码已经写完 用txt存用户信息,求大神指教取款时怎么验证用户输入的账号是否存在 谢谢 解决方案 循环和文本中每一行的用户名.密码判断 http://www.doc88.com/p-981342547748.htmlhttp://download.csdn.net/detail/rf111/1703402 解决方案二: 1.可以读取一条判断一下: 2.可以把用户全部读取出来存在Session中(如果储户数量比较少的话). 解决方案三: 在服务

java验证微博账号的代码怎么写?急求大神指教········

问题描述 java验证微博账号的代码怎么写?急求大神指教········ 要怎么验证字符串是微博账号啊?如果该字符串是微博账号返回true,否则返回false,怎么才能验证它是不是微博的账号呢??? 解决方案 微博账户就是邮箱地址啊,用正则表达式匹配下. 解决方案二: 新浪邮箱.拿到后匹配,或者是uid 解决方案三: 微博并不一定用新浪的邮箱.我自己就用gmail的 解决方案四: 我一个邮箱,就没有注册过新浪微博,只能通过新浪微博的官方接口来验证是否可以登陆 解决方案五: 可以考虑通过微博接口,

如何用java线程池和socket实现群聊和私聊,求大神指教

问题描述 如何用java线程池和socket实现群聊和私聊,求大神指教 刚学习完javaSE,需要做一个小小的聊天软件,需要实现私聊和群聊的功能:本人觉得应当使用线程池和socket.IO流来实现,但不知道怎么做?求各位大神给点意见,不胜感激~ 解决方案 http://download.csdn.net/detail/z344310362/7579373 解决方案二: 群聊就是把消息发到一个聊天室,,私聊直接通过服务端发送给个人就行了 解决方案三: 我给你一个java聊天软件的参考吧:java聊

源代码-按书上写了一段代码java异常处理,不知道为什么不能运行,求大神指教

问题描述 按书上写了一段代码java异常处理,不知道为什么不能运行,求大神指教 源代码如下: package com.Sixping.Ncre; import java.io.*; public class ExceptionCatch { public static void main(String[] args) { try { FileNotFoundException fis = new FileNotFoundException("text"); System.out.pri