- 浏览: 707350 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (260)
- web 开发 (44)
- struts (14)
- java (39)
- 我的感受 (2)
- ajax (2)
- spring (22)
- Hibernate (4)
- struts2 (1)
- java 面试题 (1)
- 英语 学习类 (2)
- jdk1.6特性 (1)
- extjs (13)
- oracle (3)
- JQuery (3)
- ┠ 『Spring 3.0』 ┨ (1)
- 『LOG4J』 (2)
- 『常用数据』 (1)
- JavaMail (0)
- 〓『 EJB3.0 』〓 (0)
- HTML5 (5)
- Canvas (0)
- spring2.5 (0)
- HPH 5 (1)
- C# .net (0)
- UML (1)
- REST (2)
- JS_validate (1)
- 项目管理文章 (1)
- 闲聊闲记 (12)
- SQL-SQL (3)
- javascript (18)
- js (4)
- linux (8)
- 电子政务 (1)
- 项目对象模型 (1)
- 系统集成项目管理 (1)
- shell (2)
- mysql (1)
- solr (5)
- cxf;services (2)
- 11 (0)
- 缓存 (1)
- cached (3)
- 单片机通信 (1)
- cached;oscache (1)
- android (15)
- android;蓝牙 (1)
- Lucene (5)
- TTS (1)
- 网络爬虫 (1)
- HtmlCleaner (1)
- iPhone (2)
- 有感而发 (1)
- Python (0)
- jetty (1)
- Redis (1)
- hadoop (1)
- socket (1)
- 色彩顾问 (1)
- javaapns (1)
- bat (1)
- object-c (4)
- ios (4)
- C-学习 (1)
- 搜索 (1)
- c# (1)
最新评论
-
annie211:
Angularjs构建一个CRUD应用可能用到的全部内容包括:数据绑定、基本模板标识符、表单验证、路由、深度链接、组件重用、依赖注入 -
潇寒听竹:
你好,请问您上传的那个APK为什么每次只能识别一次,不能连续识 ...
pocketsphinxAdroid离线语音识别---入门 -
ichenwenjin:
Angularjs构建一个CRUD应用可能用到的全部内容包括:数据绑定、基本模板标识符、表单验证、路由、深度链接、组件重用、依赖注入 -
NN_iaoiao:
问一下 你的这个People 类 是自定义的还是android ...
android 获取电话本中的联系人列表 -
wangzhe_real:
对于刚接触的我是一个很详细的教程,太感谢了
JAX-RS cxf web服务 rest简单增删改查 集成spring webService
1到35之间的7个数相加能等于100的算法能有几个 那7个数不能重复 ;
(2009-05-22 00:20:29) ┣ Fierce ┫
for(int i1=1;i1<=35-6;i1++){
for(int i2=i1+1;i2<=35-5;i2++){
for(int i3=i2+1;i3<=35-4;i3++){
for(int i4=i3+1;i4<=35-3;i4++){
for(int i5=i4+1;i5<=35-2;i5++){
for(int i6=i5+1;i6<=35-1;i6++){
for(int i7=i6+1;i7<=35;i7++){
if(i1+i2+i3+i4+i5+i6+i7==100){
System.out.println(i1+" "+i2+" "+i3+" "+i4+" "+i5+" "+i6+" "+i7+" ");
}
}
}
}
}
}
}
}
有更好的方法吗?
请看完贴的你。帮帮
评论
5 楼
chirking
2009-06-17
令f(x,y)表示x个数相加能等于y,返回x个不同数字的字符串
显然要求的是f(7,100)
f(x,y)=f(x-1,y-n)+n
注意n的取值范围。
动态规划
显然要求的是f(7,100)
f(x,y)=f(x-1,y-n)+n
注意n的取值范围。
动态规划
4 楼
DraculaW
2009-05-22
-@-
最简单的写法
求7个数相加为100
首先 最小的那个必须小于100/7
算一个n
然后再来就是六个数相加必须为(100-n)
算出一个m大于 n小于 (100-n)/6
动态规划
最简单的写法
求7个数相加为100
首先 最小的那个必须小于100/7
算一个n
然后再来就是六个数相加必须为(100-n)
算出一个m大于 n小于 (100-n)/6
动态规划
3 楼
leiwuluan
2009-05-22
DraculaW 写道
你就不优化一下?
不知怎么用。你能写写吗?你能实现一吗。?
2 楼
DraculaW
2009-05-22
你就不优化一下?
1 楼
JohnnyJian
2009-05-22
递归会吗?深优会吗?回溯会吗?
发表评论
-
Java 数据验证
2017-05-12 10:27 1102在web开发当前就会遇到一些数据有效性验证的相关代码编 ... -
pinyin4j汉字转化为拼音
2014-01-15 09:30 692pom 添加 <!-- pinyin4j ... -
java emoji处理工程例子
2012-11-08 17:22 2361java emoji处理工程例子 -
java Socket Demo
2012-08-24 09:51 938java socket test -
java gc的工作原理、如何优化GC的性能、如何和GC进行有效的交互
2012-05-23 11:39 5819一个优秀的Java 程 ... -
Memcached 入门-介绍-使用-优化
2011-09-16 13:54 6180Java_memcached-release ... -
HtmlCleaner Html文档解析器
2011-09-05 14:44 1072HtmlCleaner 是一个开源的Java ... -
java加解文件zip
2011-07-22 12:20 1120在网上找了一下,没有找到java解压rar文件,只找到了,zi ... -
设计模式
2011-07-05 12:27 814设计模式------------------------ ... -
数据分页1 2 3 4 5 6 7 8 9 10
2011-06-30 15:31 19951 2 3 4 5 6 7 8 9 10 分页数据 ... -
Java模式开发之责任链模式
2011-06-27 15:28 933从击鼓传花谈起 击鼓传花是一 ... -
java 泛型介绍与使用
2011-05-20 14:26 962泛型是Java SE 1.5的新特性, 泛型的本质是参数化类 ... -
java Annotation(注解)
2011-05-19 17:16 9441、申明一个注解类、用到关键字interface 前面加个@ ... -
AOP
2011-05-10 10:22 859分散关注 将通用需求功能从不相关类之中分离出来;同时,能够 ... -
Dom4J UTF-8 编码问题解决方案......
2010-09-14 12:02 1615这几天用到了xml技术但是发现了个问题就是无法以UTF-8保存 ... -
我们天天的写程序。如果老板有一天,不让你写了,叫你去搞用户需求时,你会发现自有哪些不足?
2010-07-15 23:03 971你第一次写需求的时候是不是无从下手呢? 人生有很多第一次,第 ... -
命令999
2010-07-10 17:21 968Windows系统:开始--运行--命令大全Nslookup- ... -
使用spring定时任务时间格式cronExpression设置
2010-06-20 18:23 2020org.springframework.scheduling. ... -
以对象思考问题
2009-07-21 13:52 10491简单的说。面向对象的思维就是以对象为中心来思考问题 ,然则什 ... -
Java 的基础关于字符串转为日期的方法:
2009-05-08 22:44 1340Java 的基础关于字符串转为日期的方法: 我在这一边用了一 ...
相关推荐
编写一个程序。要求将一个自然数拆分成任意个自然数相加,要求这几个数的乘积是最大的 自然数n拆分成m个自然数,要求这几个数的乘积是最大的,必为n/m及其临近数.
标题中的“一个数分成几个连续整数和”指的是在数学领域中的一种问题类型,它涉及到将一个给定的正整数表示为若干个连续整数的和。这种问题在算法设计、数学竞赛以及数据分析中都有可能出现。连续整数和的问题通常...
- **目标**: 使用数字1、2、2、3、4、5打印出所有不同的排列,限制“4”不能在第三位,“3”与“5”不能相邻。 - **程序分析**: - 使用递归方法生成所有可能的排列。 - 在递归过程中加入限制条件,避免生成不符合...
有 1、2、3、4 个数字,能组成多少个互不相同且无重复数字的三位数? 12. 奖金问题:该题目考查了算法设计和实现能力。企业发放的奖金根据利润提成,可以利用数轴来分界,定位。 13. 完全平方数问题:该题目考查了...
在PHP编程中,有时候我们需要解决一些数学问题,例如如何通过排列组合找出所有可能的方式,使得1到9的数字相加等于20。这个任务涉及到排列和组合的概念,以及递归或循环的算法设计。在给定的代码示例中,提供了一个...
在小学数学教学中,"几个相同的数相加" 是二年级学生需要掌握的基础知识点之一,青岛版教材以导学案的方式,特别安排了相关的教学内容。通过1.1课时的学习,学生将能够运用乘法这一数学工具,提高处理重复加法运算的...
在编程领域,我们经常遇到各种数学问题,其中计算一定范围内数的组合相加等于特定值的问题是一个经典题目。这个问题在动态规划和递归算法中有着广泛的应用。标题中提到的"计算N以内的和相加等于n的方法的总数"就是一...
它由n个不同大小的盘子按照从大到小的顺序叠放在柱子A上,要求将所有盘子按照同样的规则移动到柱子C上,且在移动过程中有以下限制:任何时候只能移动一个盘子,且大盘子始终不能放在小盘子上面。 解题的关键在于...
在实际编程中,我们需要考虑一些特殊情况,比如一个多项式比另一个多项式多出几个项,或者有些项的系数可能为0。此外,由于指数是从大到小排序的,所以遍历时应从链表的尾部开始,这样可以避免频繁地调整链表结构。 ...
在进一步改进此实现时,可以考虑以下几个方面: - **错误处理**:添加适当的错误检查代码,确保输入数据的有效性和处理过程的完整性。 - **性能优化**:通过使用SIMD指令集(如SSE或AVX)或并行计算(例如OpenMP)...
- 使用循环遍历100到999之间的每一个数。 - 分解每一位数字。 - 计算各位数字的立方和。 - 检查立方和是否等于原数。 #### 知识点5:正整数分解质因数 - **定义**:将一个正整数表示为若干个质数相乘的形式。 -...
**问题描述**:有n个人围成一圈,从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位。 **解题思路**: - 使用循环队列模拟报数过程。 - 每次删除报数为3的人,直至圈中仅剩...
- 在每次循环中检查当前生成的三位数是否满足数字不重复的条件。 - **程序逻辑**: - 外层循环控制百位数字。 - 中间层循环控制十位数字。 - 内层循环控制个位数字。 - 通过`if`语句确保生成的三位数中的每个...
标题中的“python实现n个数中选出m个数的方法”是指在Python编程环境中,如何从一个包含n个元素的集合中选择出m个元素的所有可能组合。这个问题在计算机科学和算法设计中通常被称为组合问题,它涉及到组合数学和回溯...
12. 数字排列:数字排列是指有 1、2、3、4 个数字,能组成多少个互不相同且无重复数字的三位数? 13. 奖金计算:奖金计算是指根据利润提成,计算应发放奖金总数。 14. 完全平方数判断:完全平方数是指一个整数,它...
扩展GCD算法不仅可以求出两个数的最大公约数,还能找到这两个数的贝祖等式解。 **模线性方程A*X=B(%N)** 模线性方程是指形如A*X≡B(mod N)的方程,求解这类方程需要考虑模数N的影响。 **模线性方程组** 模线性...
在这个程序中,我们需要计算1、2、3、4这四个数字能组成的无重复数字的三位数的总数。算法的核心在于穷举所有可能的组合,并且确保每个组合中的三个数字互不相同。这个问题涉及到简单的数学组合逻辑,通过三层嵌套...
2. **递归情况**:如果有多个盘子,先将最上面n-1个盘子借助C柱子移动到B柱子上;然后将剩下的那个最大的盘子从A柱子直接移动到C柱子;最后将B柱子上的n-1个盘子借助A柱子移动到C柱子上。 **算法实现**: ```c void...