#D0883. 能量调节器

能量调节器

题目描述

小 D 制作了一台机器人。机器人每次执行任务前,都需要将能量值从 00 准确调整为目标数值。

机器人的能量调节器上只有 55 个按钮:

按钮 作用
PLUS60 +60+60
PLUS10 +10+10
MINUS10 10-10
PLUS1 +1+1
MINUS1 1-1

能量值不能小于 00。若按下减少按钮后能量值本应小于 00,则变为 00。每次调节开始时,能量值重置为 00

小 D 希望用最少的按键次数达到目标值。如果存在多种最优方案,则按 PLUS60PLUS10MINUS10PLUS1MINUS1 的顺序,依次选择次数较少的方案。

现在给出若干组目标能量值,请对每组输出五种按钮的按下次数。

输入格式

第一行一个整数 QQ,表示数据组数。

接下来 QQ 行,每行一个整数 EE,表示目标能量值。

输出格式

对于每组数据输出一行五个整数,依次表示 PLUS60PLUS10MINUS10PLUS1MINUS1 的按下次数。

样例

3
5
12
27
0 0 0 5 0
0 1 0 2 0
0 3 0 0 3

样例解释

  • E=5E=5:按 55PLUS1,总 55 次。
  • E=12E=12:按 11PLUS1022PLUS1,总 33 次。
  • E=27E=27:按 33PLUS10(到 3030)再 33MINUS1,总 66 次。用 PLUS60 兜一圈再减回来需要更多步数。

数据范围与约定

子任务 分值 限制
11 4040 E60E \le 60,保证 PLUS60 最多按一次
22 6060 1E1071 \le E \le 10^7

对于 100%100\% 的数据,1Q1001 \le Q \le 1001E1071 \le E \le 10^7