#B3916. 区间函数最大值
区间函数最大值
题目描述
给定 ,求当 , 且 均为整数时
的最大值。
代表 除以 的余数,例如 。
输入格式
输入共一行十二个整数 。
输出格式
输出一个整数,代表 的最大值。
样例 #1
样例输入 #1
3 2 5 6 1 4 2 998244353 1 2 1 3
样例输出 #1
266
提示
样例解释 #1
当 为 或 , 为 到 之间的整数时,函数 的值如下:
最大值为 ,即 。
数据规模与约定
对于 的数据,保证 ,,。
给定 A,B,C,D,E,F,G,P,X1,X2,Y1,Y2,求当 X1≤x≤X2,Y1≤y≤Y2 且 x,y 均为整数时
f(x,y)=(Ax3+By3+Cx2y+Dxy2+Exy+Fx+Gy)modP的最大值。
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
当 x 为 1 或 2,y 为 1 到 3 之间的整数时,函数 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。