‹ 上一题 下一题 ›

08773. 安神香囊配方 未做

题目描述

劳动课上制作安神香囊:一个香囊由 味香料混合装袋,按固定顺序分别是艾叶、藿香、薄荷、陈皮、丁香、金银花、白芷、紫苏、佩兰、石菖蒲、迷迭香、薰衣草。每味香料至少放 克、至多放 克(整数克), 味香料的总重量恰好为 克。

一个配方写成 个数 ,其中 表示第 味香料的克数。请按字典序输出所有总重量恰为 克的配方:第一行输出配方总数,接下来每行一个配方;若没有合法配方,只输出一行 。

输入格式

一行一个正整数 (),表示香囊里香料的总重量。

输出格式

  • 若存在合法配方:第一行输出配方总数,接下来每行输出 个整数,用空格分隔,按字典序给出所有配方。
  • 若不存在合法配方:只输出一行 。

样例

输入
13
输出
12
1 1 1 1 1 1 1 1 1 1 1 2
1 1 1 1 1 1 1 1 1 1 2 1
1 1 1 1 1 1 1 1 1 2 1 1
1 1 1 1 1 1 1 1 2 1 1 1
1 1 1 1 1 1 1 2 1 1 1 1
1 1 1 1 1 1 2 1 1 1 1 1
1 1 1 1 1 2 1 1 1 1 1 1
1 1 1 1 2 1 1 1 1 1 1 1
1 1 1 2 1 1 1 1 1 1 1 1
1 1 2 1 1 1 1 1 1 1 1 1
1 2 1 1 1 1 1 1 1 1 1 1
2 1 1 1 1 1 1 1 1 1 1 1

样例 1 解释: 味每味至少 克,基准重量 克,多出的 克可以给任何一味,共 个配方。按字典序,排在最前的是第 味放 克(前 个位置都是最小的 ),排在最后的是第 味放 克。

样例 2 解释:每味香料至少 克,总重量至少为 克, 无合法配方。

数据范围

对于 的数据:。

本题共 个测试点,每个测试点 分。

输入
输出

            
答案