题目描述
任何一个大于 1 的自然数 n,总可以拆分成若干个小于 n 的自然数之和。例如,当 n=7 时,共有 14 种拆分方法,具体方案如下:
7=1+1+1+1+1+1+1
7=1+1+1+1+1+2
7=1+1+1+1+3
7=1+1+1+2+2
7=1+1+1+4
7=1+1+2+3
7=1+1+5
7=1+2+2+2
7=1+2+4
7=1+3+3
7=1+6
7=2+2+3
7=2+5
7=3+4
输入格式
一个整数 n。
输出格式
按字典序输出所有拆分方案,每个方案占一行,格式为 n=a1+a2+...+ak,其中 a1,a2,…,ak 为拆分出的自然数。
7
7=1+1+1+1+1+1+1
7=1+1+1+1+1+2
7=1+1+1+1+3
7=1+1+1+2+2
7=1+1+1+4
7=1+1+2+3
7=1+1+5
7=1+2+2+2
7=1+2+4
7=1+3+3
7=1+6
7=2+2+3
7=2+5
7=3+4
数据规模与约定
对于全部的测试点,保证 2≤n≤20。