#P6967. [NEERC 2016] Delight for a Cat
[NEERC 2016] Delight for a Cat
Description
一只猫正在进行一次冒险。
每小时,猫可以选择睡觉或吃东西。猫不能在同一小时内同时进行这两种活动,并且猫在整小时内只能进行其中一种活动。
对于接下来的 小时,已知猫在每小时内睡觉或吃东西所获得的快乐值。这些值在每小时内可能不同。
还知道一个整数时间段 。在每 个连续的小时中,至少有 小时猫在睡觉,至少有 小时猫在吃东西。因此,有正好 个 小时的时间段需要满足这个条件。
求猫在接下来的 小时内所能获得的最大总快乐值。
Input Format
输入的第一行包含四个整数 和 ;; ——即将到来的小时数、时间段的长度(以小时为单位),以及在每 个连续小时中猫至少应该睡觉和吃东西的小时数。
第二行包含 个整数 ——猫在第 1 小时、第 2 小时、、第 小时睡觉时获得的快乐值。
第三行包含 个整数 ——猫在第 1 小时、第 2 小时、、第 小时吃东西时获得的快乐值。
Output Format
在第一行输出一个整数——猫在接下来的 小时内所能获得的最大总快乐值。
在第二行输出一个长度为 的字符串,由字符 S 和 E 组成。这个字符串的第 个字符应对应于猫在第 小时应该睡觉 还是吃东西 ,以便在这 小时内获得最大的总快乐值。
10 4 1 2
1 2 3 4 5 6 7 8 9 10
10 9 8 7 6 5 4 3 2 1
69
EEESESEESS
Hint
时间限制:2 秒,内存限制:512 MB。
题面翻译由 ChatGPT-4o 提供。
京公网安备 11011102002149号