#18026. 算数求值
算数求值
题目描述
小明有一个算式。
这个算式的形式是类似这样的:
x+5-6*4*2
第一个字符是,之后每次必定跟着一个之一的符号,然后跟着一个以内的整数。
这个算式的计算规则是,从左到右依次计算,最后把他们的结果 。而非按照他们的优先级去计算。
例如上式中,假设,那么这个算式的计算过程是:
小明只知道是一个介于之间的正整数。
小明的问题是,当等于几的时候,这个算式的结果最大?以及最大是多少。
输入格式
第一行输入。
第二行输入一个字符串,保证如题面中所述的格式。
输出格式
两个整数表示当结果最大的时候,的取值,以及最大的结果。
如果有多个合法的,则输出那个最小的。
10
x+5*6
10 90
样例解释 #1
不解释
10
x-6
5 998244352
样例解释 #2
当的时候,答案等于,在模意义下等于。
100000000
x*3+4-7*9+6*10*13-4-7-9*7-8*0
1 0
样例解释 #3
最后乘以了,所以这个式子等于任何数,答案都是。
100000000
x*105-99999999
10459470 998244351
100000000
x*3+4-7*9+6*10*13-4-7-9*7-8
29699497 998244342
数据范围
对于30%的数据:。
对于编号为奇数点的数据:保证每个数字都是一位数。
对于额外15%的数据:保证数据中只有加法。
对于额外15%的数据:保证数据中没有乘法。
对于100%的数据:。
Related
In following contests: