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$
全部测试数据的输入文件已经下发到附件内