如题.
想了好久
觉得好象应该有递归算法
想了好久
觉得好象应该有递归算法
解决方案 »
- 请问,JPanel上的JPanel如何响应键盘上下左右按键?
- JAVA IO流传送数据限速
- 写一个bat文件调用某一java类中的main方法
- (急)如何用JAVA解析和生成 EDIFACT 文件
- 怎么将DOS下的返回结果重定向到一个新的GUI界面
- 提示 :Exception in thread "main" java.lang.NoClassDefFoundError 应该怎么解决
- 多线程中出现的一个的奇怪现象
- 高分求助:Thinking in java快看完了,大家给推荐本书吧
- 谁有JBuilder4的Licensing,帮忙告诉我一下,我买的盗版碟不正版。
- 不用正则不用其他辅助类验证email
- java注解 元数据问题
- 连接数据库???
不过感觉应该不少,
怎么加都有正确的值,
而且即便用递归,
也没有一个停止的点。随意感觉上应该是无解或者是假课题之类的:)等待懂数学的朋友来说两句。推之good luck
static long count = 0 ;
public static void main(String[] args){
decompose(8,0) ;
System.out.println(count) ;
}
public static void decompose(int number,int flag){
//System.out.println(flag + " " + number);
flag ++ ;
int num ;
int maxflag = number/2 ;
if(number%2!=0){
maxflag += 1;
}
for(int i = flag ; i < maxflag ; i++){
num = number - i ;
count++ ;
if(num > i){
decompose(num,i) ;
}
}
}
}