#2661. 徐老师的魔性小游戏
徐老师的魔性小游戏
题目描述
徐老师最近玩手机的时候经常刷到一类小游戏,这类小游戏全都是控制一个人物在一个直线跑道上跑步
而迎面而来会有一些数字选项,每个选项上有一系列运算操作。
操作有:(加),(减), (乘),(除),一共 种,其中 指代一个正整数。
人物经过选项卡以后,会根据选项卡上的运算进行战斗力的变化。
这天徐老师实在忍不住,终于点进了广告决定一探究竟
在这个小游戏中,徐老师一开始会控制一个战斗力为 的人物,并且经过他的尝试,他已经知道这个游戏一共有 个关卡,每个关卡会有一个 个选项
徐老师可以控制人物在每个关卡的选项中进行选择,并且游戏要求:
- 不能跳过任意一关,必须按顺序完成每个关卡
- 对于每个关卡,必须从给定的选项中选择一项
每次经过一个关卡后,徐老师的控制的人物战斗力会按照选项的显示发生变化,或加,或减,或乘,或除,或模。
现在徐老师想知道,在完成所有关卡后,他的人物战斗力最高是多少?
P.S.1 在这个游戏中的除法是整除,并且是向下取整。(例如 )
P.S.2 在游戏过程中,如果在经过某一个关卡后,人物的战斗力小于或等于0,那么游戏将会立刻结束,此时,认为游戏失败,最终人物的战斗力即为 。
输入格式
输入第一行包含两个整数 ,表示有 个关卡,一开始人物的战斗力为
接下来 行,每行格式如下:
输入第一个数字是一个整数 ,表示这个关卡的选项数量
接下来 个选项,格式:(加),(减), (乘),(除)。其中 是一个小于 的正整数。
输出格式
输出一个整数表示最终人物的最大战斗力
数据范围
对于 的数据保证:;
对于 的数据保证:;
对于 的数据保证:;
对于 的数据保证:$1 \leq n \leq 10, 1\leq m \leq 10, 1 \leq k \leq 10$
样例输入1
3 3
3 *2 -5 +2
2 +4 *5
1 -1
样例输出1
29
样例解释1
依次选择 可以得到最大战斗力
样例输入2
5 10
9 *1 /8 +8 -2 -2 *4 /4 -9 +6
1 +7
1 /4
1 *7
9 +2 +5 /7 /9 /6 *9 *1 /5 +5
样例输出2
693
相关
在下列比赛中: