U498948 trplt

题目描述

这是一道 **提交答案题** ,你可以通过附件内的模拟程序来辅助答题 你现在是一棵树,你需要活过若干天: 你每天都有一定量的 【养料】 和 【阳光】,你需要这两种物品才能进行行动 ## 行动 操作1:【生长根系】:消耗一定 【养料】【阳光】,使根系获得生长,大小增加 $1$ 操作2:【生长树叶】:消耗一定 【养料】【阳光】,生长树叶,叶子数量增加 $1$(由于生长叶子需要一定空间,叶子数量不能超过高度) 操作3:【生长果实】:消耗一定 【养料】【阳光】,生长果实,果实数量增加 $1$(由于生长果实需要一定空间,果实(含已成熟果实)数量不能超过高度) 操作4:【成熟果实】:消耗一定 【养料】【阳光】,选择一个未成熟果实,使其成熟 操作5:【增高】:消耗一定 【养料】【阳光】,增长茎干,高度增加 $1$ 操作6:进入下一天 ## 资源取得 在新的一天开始时,将获得 1+根系大小 的养料 在新的一天开始时,将获得 1+叶子大小 的阳光 ## 存活目标 由于你生活在一片农场里,因此你需要尽可能生长果实,否则就会被农场主铲掉 你在第 $i$ 天需要至少累计收获 $a_i$ 个 **已成熟** 的果实,否则就会失败

输入格式

第一行一个整数 $id$,表示测试点编号,样例的编号为 $0$ 第二行三个整数,表示总天数 $d$,初始养料,初始阳光 随后五行,每行两个整数,分别表示 【生长根系】,【生长树叶】,【生长果实】,【成熟果实】,【增高】 的 【养料】【阳光】 花费数量 随后一行 $d$ 个整数,表示每一天结束时要求的 **已成熟** 的果实数量 $a_i$

输出格式

第一行一个整数 $n$,表示操作序列个数 随后一行 $n$ 个整数,按顺序描述你的操作

说明/提示

本题使用 Special Judge,任何合法的输入都会被判为正确 输入数据保证一定有解,$d\le 30$ 全部测试数据的输入文件已经下发到附件内