#156. [R26C]石头剪刀布
[R26C]石头剪刀布
时空限制
1S/512M
题目描述
apiadu 是一位策略游戏高手,他正在为一场“石头剪刀布”大赛做准备。
比赛规则如下:apiadu 需要从 位潜在的对手中选择一位,并与他进行 轮的对决。apiadu 通过赛前侦查,已经精确地知道了自己以及这 位对手在未来 轮中将要出的手势。
手势用数字表示:0 代表石头,1 代表剪刀,2 代表布。胜负规则为:石头(0)胜剪刀(1),剪刀(1)胜布(2),布(2)胜石头(0)。
计分规则也很明确:
- 赢一局,
apiadu获得 分。 - 输一局,
apiadu失去 分 (即获得 分)。 - 平局,分数不变。
apiadu 的初始分数为 。他希望通过选择最合适的对手,来最大化自己在这 轮对决结束后的总得分。请你帮他计算出这个可能的最大得分。
格式
输入格式
第一行包含四个整数 ,分别表示对手的数量、比赛的轮数、赢一局的得分和输一局失去的分数。
第二行包含 个整数,代表 apiadu 在第 到第 轮将要出的手势。
接下来的 行,每行包含 个整数,第 行代表第 位对手在第 到第 轮将要出的手势。
输出格式
输出一个整数,表示 apiadu 能够获得的最大总得分。
样例
样例输入 #1
2 3 3 2
0 1 2
1 1 0
2 0 1
样例输出 #1
6
样例解释 #1
对于第一个对手,对战的总得分为:。
对于第二个对手,对战的总得分为:。
数据规模
对于 的测试数据,,。且所有手势均为 0, 1, 2 中的一个。
Related
In following contests: