问题 1191. -- 硬币面值组合

1191: 硬币面值组合

时间限制: 1 Sec  内存限制: 128 MB
提交: 182  解决: 138
[提交][状态][讨论版]

题目描述

使用1角、2角、5角硬币组成 n 角钱。

设1角、2角、5角的硬币各用了a、b、c个,列出所有可能的a, b, c组合。

输出顺序为:先按c的值从小到大,若c相同则按b的值从小到大。

输入

一个整数n(1 <= n <= 50),代表需要组成的钱的角数。

输出

输出有若干行,每行的形式为:
a b c

a, b, c分别代表1角、2角、5角硬币的个数(每个数字用空格隔开)。

样例输入

10

样例输出

10 0 0
8 1 0
6 2 0
4 3 0
2 4 0
0 5 0
5 0 1
3 1 1
1 2 1
0 0 2

提示

来源

[提交][状态]