/ WHOJ / 题库 /

最佳室温(文件IO)

最佳室温(文件IO)

题目描述

牛棚里有 NN 头奶牛 (1N20,000)(1≤N≤20,000),它们对室内温度非常敏感。其中奶牛 ii 只能适应 A(i)A(i)B(i)B(i) 这一区间的室温 (0A(i)B(i)109)(0≤A(i)≤B(i)≤10^9)。管理员通过设定恒温器的温度来控制室温,显然管理员可以任意设定恒温器温度(温度值一定为整数)。如果管理员设定的室温 TT 小于 A(i)A(i),奶牛 ii 就会觉得冷,相应的产奶量就会变为 XX;如果管理员设定的室温 TT 正好在 A(i)A(i)B(i)B(i) 这一区间,即 A(i)TB(i)A(i)≤T≤B(i)。奶牛 ii 就会觉得很舒适,相应的产奶量就会变为 YY;如果管理员设定的室温 TT 大于 B(i)B(i),奶牛 ii 就会觉得热,相应的产奶量就会变为 ZZ。当然,YY 一定大于 XXZZ
现在告诉你 XYX、YZZ 的值以及每头奶牛能适应的室温区间,请帮助管理员设定好牛棚内的最佳室温以获得最大的产奶量。 XYX、YZZ 都是范围在 0010001000 之内的整数。

格式

输入格式

第一行为正整数 t(5)t(≤5),表示数据组数;每组数据中,第一行为四个整数 N,X,Y,ZN,X,Y,Z;第二行到第 N+1N+1 行,每行两个整数 A(i)A(i)B(i)B(i)

输出格式

输出一个整数,表示设定好牛棚内的最佳室温后获得的最大的产奶量。

样例1

输入样例1

1
4 7 9 6
5 8
3 4
13 20
7 10

输出样例1

31

样例解释

管理员将室温设置为 7788,这样,1144 号奶牛感到舒适。22 号奶牛太热而 33 号奶牛太冷,总的产奶量是 2×9+7+6=312×9+7+6=31

来源

地址:芜湖市二十七中电脑班刷题课
作者:汪老师
模拟赛T4T4

文件IO

freopen("milktemp.in","r",stdin);
freopen("milktemp.out","w",stdout);