codingfuture
做题主页
问题
来源/分类
竞赛&作业
状态
排名
常见问答
新手题单
登录
注册
1756: 【递归】[搜索]自然数拆分
文件提交:
无需freopen
内存限制:128 MB
时间限制:1.000 S
评测方式:普通裁判
命题人:
提交:1
解决:0
提交
提交记录
统计
露一手!
题目描述
自然数的拆分:任何一个大于1的自然数N,总可以拆分为若干个自然数之和,并且有多种拆分方法。例如,自然数5,可以有以下一些拆分方法:
5=1+1+1+1+1
5=1+1+1+2
5=1+1+3
5=1+2+2
5=1+4 (5=4+1看成同一种拆分)
5=2+3
编一个程序要求对输入的自然数N,依次输出它的所有拆分,为了简化问题,约定n和等号加号不用输出。
输入
输入一行,包含一个正整数n(n<=20)。
输出
输出若干行,每行表示一种拆分方案。
样例输入
5
样例输出
1 1 1 1 1 1 1 1 2 1 1 3 1 2 2 1 4 2 3
来源/分类
递归
搜索
提交
提交记录
统计
露一手!