#LQ0924. 防御力
防御力
题目描述
小明最近在玩一款游戏。对游戏中的防御力很感兴趣。
我们认为直接影响防御的参数为"防御性能",记作 ,而面板上有两个防御值 和 ,与 成对数关系,(注意任何时候上式都成立)。
在游戏过程中,可能有一些道具把防御值 增加一个值,有另一些道具把防御值 增加一个值。
现在小明身上有 个道具增加 的值和 个道具增加 的值,增加量已知。
现在已知第 次使用的道具是增加 还是增加 的值,但具体使用那个道具是不确定的,请找到一个字典序最小的使用道具的方式,使得最终的防御性能最大。
初始时防御性能为 0,即 ,所以 。
输入描述
输入的第一行包含两个数 ,空格分隔。
第二行 个数,表示增加 值的那些道具的增加量。
第三行 个数,表示增加 值的那些道具的增加量。
第四行一个长度为 的字符串,由 0 和 1 组成,表示道具的使用顺序。0 表示使用增加 值的道具,1 表示使用增加 值的道具。输入数据保证恰好有 个 0, 个 1 。
其中,字符串长度 ,输入的每个增加值不超过 230。
输出描述
对于每组数据,输出 行。
前 行按顺序输出道具的使用情况,若使用增加 值的道具,输出 , 为道具在该类道具中的编号(从 1 开始)。若使用增加 值的道具则输出 。
最后一行输出一个大写字母 。
1 2
4
2 8
101
B2
A1
B1
E