Grammy 正在玩她最喜欢的电子游戏。游戏中的角色拥有多个突破等级、普通等级和 3 个天赋等级。
角色可以通过获取经验值来提升普通等级。假设角色获取经验值的唯一途径是消耗金币和以下 3 种经验材料:“流浪者的经验”(提供 1000 经验值)、“冒险家的经验”(提供 5000 经验值)和“大英雄的经验”(提供 20000 经验值)。每当角色获得 1 点经验值,就会消耗 0.2 金币作为升级费用。所需经验值如下表所示:
| 等级 | 下一级所需 | 等级 | 下一级所需 | 等级 | 下一级所需 |
|---|---|---|---|---|---|
| 1 | 1000 | 31 | 30650 | 61 | 108950 |
| 2 | 1325 | 32 | 32250 | 62 | 112050 |
| 3 | 1700 | 33 | 33875 | 63 | 115175 |
| 4 | 2150 | 34 | 35550 | 64 | 118325 |
| 5 | 2625 | 35 | 37250 | 65 | 121525 |
| 6 | 3150 | 36 | 38975 | 66 | 124775 |
| 7 | 3725 | 37 | 40750 | 67 | 128075 |
| 8 | 4350 | 38 | 42575 | 68 | 131400 |
| 9 | 5000 | 39 | 44425 | 69 | 134775 |
| 10 | 5700 | 40 | 46300 | 70 | 138175 |
| 11 | 6450 | 41 | 50625 | 71 | 148700 |
| 12 | 7225 | 42 | 52700 | 72 | 152375 |
| 13 | 8050 | 43 | 54775 | 73 | 156075 |
| 14 | 8925 | 44 | 56900 | 74 | 159825 |
| 15 | 9825 | 45 | 59075 | 75 | 163600 |
| 16 | 10750 | 46 | 61275 | 76 | 167425 |
| 17 | 11725 | 47 | 63525 | 77 | 171300 |
| 18 | 12725 | 48 | 65800 | 78 | 175225 |
| 19 | 13775 | 49 | 68125 | 79 | 179175 |
| 20 | 14875 | 50 | 70475 | 80 | 183175 |
| 21 | 16800 | 51 | 76500 | 81 | 216225 |
| 22 | 18000 | 52 | 79050 | 82 | 243025 |
| 23 | 19250 | 53 | 81650 | 83 | 273100 |
| 24 | 20550 | 54 | 84275 | 84 | 306800 |
| 25 | 21875 | 55 | 86950 | 85 | 344600 |
| 26 | 23250 | 56 | 89650 | 86 | 386950 |
| 27 | 24650 | 57 | 92400 | 87 | 434425 |
| 28 | 26100 | 58 | 95175 | 88 | 487625 |
| 29 | 27575 | 59 | 98000 | 89 | 547200 |
| 30 | 29100 | 60 | 100875 | 90 | MAX |
角色可以在普通等级 20、40、50、60、70 和 80 时提升突破等级。在达到相应的普通等级并进行突破前,角色无法继续获得经验值。如果角色能获得的经验值少于经验材料提供的经验值,溢出的经验值将被浪费,且不会消耗金币。此外,提升突破等级还需要额外的突破材料和金币。
第一类突破材料是宝石(燃愿玛瑙、坚牢黄玉、哀叙冰玉、最胜紫晶等)。每种宝石有 4 个稀有度等级:碎屑、断片、块、宝石。 第二类突破材料是首领掉落物。 第三类突破材料是怪物掉落物,分为普通、稀有和史诗 3 个稀有度等级。 最后一类突破材料是区域特产。
所需材料如下表所示:
| 突破等级 | 普通等级 | 宝石 | 首领掉落物 | 怪物掉落物 | 区域特产 | 金币 |
|---|---|---|---|---|---|---|
| 0→1 | 20 | 1 碎屑 | 0 | 3 普通 | 3 | 20000 |
| 1→2 | 40 | 3 断片 | 2 | 15 普通 | 10 | 40000 |
| 2→3 | 50 | 6 断片 | 4 | 12 稀有 | 20 | 60000 |
| 3→4 | 60 | 3 块 | 8 | 18 稀有 | 30 | 80000 |
| 4→5 | 70 | 6 块 | 12 | 12 史诗 | 45 | 100000 |
| 5→6 | 80 | 6 宝石 | 20 | 24 史诗 | 60 | 120000 |
3 个天赋等级独立升级。升级天赋等级需要 4 种不同的材料和金币。 第一类天赋升级材料是怪物掉落物,与突破材料中的第三类相同。 第二类天赋升级材料是天赋书,有 3 种稀有度:教导、指引、哲学。 第三类天赋升级材料是周本首领掉落物。 最后一类天赋升级材料是“智识之冕”,仅用于最后一次天赋升级。
所需材料如下表所示:
| 天赋等级 | 金币 | 怪物掉落物 | 天赋书 | 周本首领掉落物 | 智识之冕 |
|---|---|---|---|---|---|
| 1→2 | 12500 | 6 普通 | 3 教导 | 0 | 0 |
| 2→3 | 17500 | 3 稀有 | 2 指引 | 0 | 0 |
| 3→4 | 25000 | 4 稀有 | 4 指引 | 0 | 0 |
| 4→5 | 30000 | 6 稀有 | 6 指引 | 0 | 0 |
| 5→6 | 37500 | 9 稀有 | 9 指引 | 0 | 0 |
| 6→7 | 120000 | 4 史诗 | 4 哲学 | 1 | 0 |
| 7→8 | 260000 | 6 史诗 | 6 哲学 | 1 | 0 |
| 8→9 | 450000 | 9 史诗 | 12 哲学 | 2 | 0 |
| 9→10 | 700000 | 12 史诗 | 16 哲学 | 2 | 1 |
Grammy 有一个初始突破等级为 $a_0$、普通等级为 $l_0$、天赋等级为 $t_{10}, t_{20}, t_{30}$ 的角色,她想将其提升至突破等级 $a$、普通等级 $l$、天赋等级 $t_1, t_2, t_3$。如果角色在达到普通等级 $l$ 后继续获得经验值,多余的经验值也被视为浪费,且不会消耗金币。
Grammy 想请你计算所需的材料数量。如果存在多种使用经验材料的方式,请选择一种使总浪费经验值最小的方式。如果仍有多种方式,请选择一种使所用经验材料总数最少的方式。
输入格式
每个测试包含多个测试用例。第一行包含一个整数 $T$ ($1 \le T \le 200\,000$),表示测试用例的数量。 每个测试用例仅一行,包含 10 个整数 $a_0, l_0, t_{10}, t_{20}, t_{30}, a, l, t_1, t_2, t_3$ ($0 \le a_0 \le a \le 6, 1 \le l_0 \le l \le 90, 1 \le t_{i0} \le t_i \le 10$)。保证在相应的突破等级下可以达到目标普通等级。
输出格式
对于每个测试用例,按以下格式输出答案:
第一行输出 5 个整数,分别表示所需的金币数量、区域特产数量、首领掉落物数量、周本首领掉落物数量和“智识之冕”数量。可以证明在给定约束下,所需的金币数量为整数。
第二行输出 3 个整数,分别表示所需的“流浪者的经验”、“冒险家的经验”和“大英雄的经验”数量。
第三行输出 4 个整数,分别表示所需的碎屑、断片、块、宝石数量。
第四行输出 3 个整数,分别表示所需的普通怪物掉落物、稀有怪物掉落物、史诗怪物掉落物数量。
第五行输出 3 个整数,分别表示所需的教导、指引、哲学数量。
样例
输入 1
2 0 1 1 1 1 0 20 4 5 6 0 20 3 3 3 1 30 6 6 6
输出 1
286535 0 0 0 0 1 0 6 0 0 0 0 18 42 0 9 39 0 340085 3 0 0 0 3 2 10 1 0 0 0 3 57 0 0 57 0