题目描述
给定 A,B,C,D,E,F,G,P,X1,X2,Y1,Y2,求当 X1≤x≤X2,Y1≤y≤Y2 且 x,y 均为整数时
$$f(x, y) = (A x ^ 3 + B y ^ 3 + C x ^ 2 y + Dxy ^ 2 + Exy + Fx + Gy) \bmod P
$$
的最大值。
xmodK 代表 x 除以 K 的余数,例如 7mod3=1。
输入格式
输入共一行十二个整数 A,B,C,D,E,F,G,P,X1,X2,Y1,Y2。
输出格式
输出一个整数,代表 f(x,y) 的最大值。
3 2 5 6 1 4 2 998244353 1 2 1 3
266
提示
样例解释 #1
当 x 为 1 到 3 之间的整数,y 为 1 或 2 时,函数 f(x,y) 的值如下:
$$f(1,1)=23,\ f(1,2)=63,\ f(1,3)=139\\
f(2,1)=70,\ f(2,2)=144,\ f(2,3)=266
$$
最大值为 f(2,3),即 266。
数据规模与约定
对于 100% 的数据,保证 1≤A,B,C,D,E,F,G,P≤109,1≤X1≤X2≤103,1≤Y1≤Y2≤103。