3562 - [三级] 硬币面值组合

题目描述

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

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

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

输入

一个整数n1 \leq n \leq 100),代表需要组成的钱的角数。

输出

输出有若干行,每行的形式为:i a b c1i 代表当前行数(行数从001开始,固定 3 个字符宽度,宽度不足 3 的用0填充),后面 3a, b, c 分别代表 1 角、2 角、5 角硬币的个数(每个数字固定 12 个字符宽度,宽度不足的在左边填充空格)。

样例

输入

10

输出

001          10           0           0
002           8           1           0
003           6           2           0
004           4           3           0
005           2           4           0
006           0           5           0
007           5           0           1
008           3           1           1
009           1           2           1
010           0           0           2
说明

202305三级

题目参数
时间限制 1 秒
内存限制 128 MB
提交次数 0
通过人数 0
金币数量 2 枚
难度 未标记


上一题 下一题