题目描述
有一个停车场,收费规则如下:
- 在 L 点整到 R 点整这段时间内,每停 1 小时收费 X;
- 不在上述时间段内的时候,每停 1 小时收费 Y。
现在有一辆车从 A 点整停到 B 点整(不跨过午夜),请问总共需要多少费用?
输入格式
X Y L R A B
输出格式
输出总费用。
输入示例 1
700 300 9 17 7 21
输出示例 1
7400
示例 1 说明
车从 7 点停到 21 点,费用分成三段:
- 7 点到 9 点的 2 小时,不在优惠时段内,收费 300×2=600;
- 9 点到 17 点的 8 小时,在 [L,R]=[9,17] 内,收费 700×8=5600;
- 17 点到 21 点的 4 小时,不在时段内,收费 300×4=1200。
合计 600+5600+1200=7400。
输入示例 2
600 500 9 17 17 20
输出示例 2
1500
示例 2 说明
停车时间是 17 点到 20 点,与 [9,17] 只在 17 点这一个时刻接触,没有任何完整的一小时落在时段内,所以全部按 Y 计费:500×3=1500。
输入示例 3
900 200 12 14 11 13
输出示例 3
1100
示例 3 说明
停车时间 [11,13] 与收费时段 [12,14] 的重叠部分是 [12,13],共 1 小时,按 X 计费;剩下的 [11,12] 共 1 小时按 Y 计费。合计 900×1+200×1=1100。
约束条件
- 1≤X,Y≤1000
- 1≤L<R≤23
- 1≤A<B≤23
- 所有输入值均为整数