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