#D0883. 能量调节器
能量调节器
题目描述
小 D 制作了一台机器人。机器人每次执行任务前,都需要将能量值从 准确调整为目标数值。
机器人的能量调节器上只有 个按钮:
| 按钮 | 作用 |
|---|---|
PLUS60 |
|
PLUS10 |
|
MINUS10 |
|
PLUS1 |
|
MINUS1 |
能量值不能小于 。若按下减少按钮后能量值本应小于 ,则变为 。每次调节开始时,能量值重置为 。
小 D 希望用最少的按键次数达到目标值。如果存在多种最优方案,则按 PLUS60、PLUS10、MINUS10、PLUS1、MINUS1 的顺序,依次选择次数较少的方案。
现在给出若干组目标能量值,请对每组输出五种按钮的按下次数。
输入格式
第一行一个整数 ,表示数据组数。
接下来 行,每行一个整数 ,表示目标能量值。
输出格式
对于每组数据输出一行五个整数,依次表示 PLUS60、PLUS10、MINUS10、PLUS1、MINUS1 的按下次数。
样例
3
5
12
27
0 0 0 5 0
0 1 0 2 0
0 3 0 0 3
样例解释
- :按 次
PLUS1,总 次。 - :按 次
PLUS10加 次PLUS1,总 次。 - :按 次
PLUS10(到 )再 次MINUS1,总 次。用PLUS60兜一圈再减回来需要更多步数。
数据范围与约定
| 子任务 | 分值 | 限制 |
|---|---|---|
,保证 PLUS60 最多按一次 |
||
对于 的数据,,。
相关
在下列比赛中: