问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java算法求解。 1.有10张1元、10张5元、10张10元在一堆。抓一把共有多少种结果?

发布网友 发布时间:2022-04-26 05:03

我来回答

4个回答

热心网友 时间:2023-10-06 05:17

161 - 1 = 160 种,最后要剪掉一,因为有一种情况是xyz都为零
这是与题目相违背的,因为你不管怎么样都要抓一下

x 代表 1块, y代表5块, z代表十块
用集合来做,TreeSet 自动去除重复且帮你排序。

import java.util.*;
public class Number
{
TreeSet<Integer> set = new TreeSet<Integer>()
Integer total;

public Number()
{
cal(set);
}

private void cal(TreeSet<Integer> element)
{
for(int x =0; x<=10; x++)
for(int y =0; y<=10; y++)
for(int z =0; z<=10; z++)
{
total = x + 5*y + 10*z;
element.add(total);
}
//算出多少种
System.out.print((element.size()-1)+"\n");

//打印出来
for(Integer num: element)
if(num != 0)
System.out.print(num+" ");
}

}

热心网友 时间:2023-10-06 05:18

300种

热心网友 时间:2023-10-06 05:18

boolean v[]=new boolean[161];
int i=0,j=0,k=0;
/*
for(i=0;i<161;i++) v[i]=true;
*/
for(i=0;i<10;i++)
for(j=0;j<10;j++)
for(k=0;k<10;k++)
if(v[i+j*5+k*10]){
System.out.println(i+" "+j+" "+k);
v[i+j*5+k*10]=false;
}

热心网友 时间:2023-10-06 05:19

对不起。我没时间给你写程序了。。
不过给你个思路把。希望对你能有所启发
把所有的前拼接成一个字符串:如
11111111115555555555AAAAAAAAAA
A代表10,然后写一个递归方法做全排列。。很简单,对这个字符串做递归
最后得到的就是你要的东西
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
被培训机构骗了,他们耍无赖不退钱,如果我把他公司砸到他们骗走我的钱... 木地板的类型以及可以使用的拖把 冯小刚脸有红斑!可以去东北步行街特产店买百草之王人参!吃段时间就好... Empires &amp; Allies – 社交网络 UID 是什么?我如何找到它? Empires &amp; Allies – Regarder pour gagner (RG) – FAQ Empires &amp; Allies – 如何建造并升级基地营地? 男领导是喜欢这个女人吗? 地雷战纪念馆的主要展览 我想问一下打火机爆炸能伤人吗 万能焊条可以用打火机烧吗? 大蒜发芽后可以当绿植吗放客厅可以吗 JAVA模拟排列组合 JAVA 字符排序算法题 题目在下面谢谢; java编写一个方法 找出一个数组里所有数组元素的排列例:输入{7,2,3} 返回{723,732,327,372,237,273} 我希望将123、132、213、231、312、321全排列输出为1,2,3,请大侠给出算法或者java代码,谢谢! 蒜发芽了还能种吗 java 排列:list 这四个字母有多少中排列组合方式?变成打印出来 java怎么排列出一组数字所有排列方式 我的电脑显示不出D盘了,这个是怎么回事? 今天打开电脑D盘不见了,怎么弄,求大神解答 lol挂机举报反馈消息哪里可以看到?TP已经看不到,不要再拿TP烦老子。 LOL举报之后怎么看他有没有被惩罚 纸黄金是如何定价的? 纸黄金白银与黄金白银T+D哪个好? 做兴业银行银行的黄金T+D和炒纸黄金有什么区别? 黄金td和纸黄金谁比较好 黄金TD和纸黄金的不同? 请问黄金白银T+D与银行纸黄金纸白银的区别有哪些,各自优劣势分别有哪... 纸黄金和黄金T+D的区别? 纸黄金和黄金T+D有什么区别 一道Java编程题,使用递归来做。 大蒜发芽了可以种在地里吗 C# 或java 穷举算法、 求高手解答本“实现数组全排列”的算法思想的详细思路。 春天大蒜发芽能种吗?怎么种呢? java解释 蒜头发芽后栽在土里长出来的是蒜苗还是大蒜? 带糖字的女孩乳名 带糖字的乳名 带“糖”字的小名!!! 带糖字的女孩名字好不好? 给宝宝起个带糖字的小名 带糖字的女孩名字 请大家帮我想个小名,和猫有关,或者和糖有关就是带猫字或者带糖字 王姓带糖字的女孩名字 姓任带糖字的女孩名字 和糖有关的男孩男孩小名 求糖字的男孩乳名,已经有个姐姐叫糖豆了 男孩想取个带糖字的名字 有机玻璃和普通玻璃哪个贵??