正整数可以表示为若干正整数的累加和。

  如,对于正整数n=6,可以分划为:
5+1
4+2
4+1+1
3+3
3+2+1
3+1+1+1
2+2+2
2+2+1+1
2+1+1+1+1
1+1+1+1+1+1 现在的问题是,对于给定的正整数n,计算出所有划分情况。
下面的代码实现了这个功能。仔细分析,填写划线部分缺失的代码。 public class MyTest
{ public static List fen(int n, int limit)
{
Vector v = new Vector();
if(n<=limit) v.add(n); for(int i=1; i<n; i++)
{
if(n-i > limit) continue; List t = fen(i,n-i); for(int k=0; k<t.size(); k++)
__________________________; //填空位置
} return v;
} public static void main(String[] args)
{
List v = fen(6,6);
for(int i=0; i<v.size(); i++)
System.out.println(v.get(i));
}
} 注意:通过浏览器提交答案。只填写缺少的内容,不要填写任何多余的内容(例如:说明性文字或已有符号)。
v.add((n-i)+"+"+t.get(k))

最新文章

  1. NSString进行urlencode编码
  2. linux定时执行任务
  3. 【转载】Ogre的内存分配策略
  4. Innodb中的事务隔离级别和锁的关系
  5. mysql在生产环境下有大量锁表,又不允许重启的情况下的处理办法
  6. Web通信之:长轮询(long-polling)(转)
  7. 【转载】Asp.net Mvc 入门视频教程
  8. 顺序容器:vector,deque,list
  9. Border - SGU 133(排序)
  10. Codeforces Round #FF 446A DZY Loves Sequences
  11. Android SharedPreferences基本用法
  12. hive自定义UDF
  13. java 11 实现RFC7539中指定的ChaCha20和Poly1305两种加密算法, 代替RC4
  14. 2019OO第二单元总结
  15. 检查手机是否安装外置SD卡
  16. [js]js中变量带var和不带var的区别
  17. win10-Anaconda2-Theano-cuda7.5-VS2013
  18. Java反射《二》获取构造器
  19. 做好平衡有多难?谈MMO的职业设计
  20. Spring和Quartz集成

热门文章

  1. uCOS2014.1.8
  2. [hdu1506 Largest Rectangle in a Histogram]笛卡尔树
  3. vim(vi)的常用快捷键
  4. 批量下载B站视频
  5. phantomJS安装出错解决办法
  6. .net core BundlerMinifier.BundlerBuildTask 任务意外失败
  7. 常用loaders
  8. 微信小程序前端与myeclipse的数据交换过程(SSH)
  9. AJAX三
  10. NetAnalyzer笔记 之 十二 NetAnalyzer 6.0 的使用方法 -- 1.初识NetAnalyzer