6752: BZOJ2752:[HAOI2012]高速公路(road)

Memory Limit:128 MB Time Limit:2 S
Judge Style:Text Compare Creator:
Submit:9 Solved:5

Description

Y901 高速公路是一条由 n-1 段路以及 n 个收费站组成的东西向的链,我们按照由西向东的顺序将收费站依次编号为 1 \sim n,从收费站 i 行驶到 i+1(或从 i+1 行驶到 i)需要收取 v_i 的费用。高速路刚建成时所有的路段都是免费的,即所有 v_i = 0

政府部门根据实际情况,会不定期地对连续路段的收费标准进行调整,根据政策涨价或降价。

无聊的小 A 同学总喜欢研究一些稀奇古怪的问题,他开车在这条高速路上行驶时想到了这样一个问题:对于给定的 l,r,在第 l 个到第 r 个收费站里等概率随机取出两个不同的收费站 a 和 b,那么从 a 行驶到 b 将期望花费多少费用呢?

Input

第一行2个正整数N,M,表示有N个收费站,M次调整或询问 接下来M行,每行将出现以下两种形式中的一种 C l r v 表示将第l个收费站到第r个收费站之间的所有道路的通行费全部增加v Q l r 表示对于给定的l,r,要求回答小A的问题 所有C与Q操作中保证1<=l

Output

对于每次询问操作回答一行,输出一个既约分数 若答案为整数a,输出a/1

Sample Input Copy

4 5
C 1 4 2
C 1 2 -1
Q 1 2
Q 2 4
Q 1 4

Sample Output Copy

1/1
8/3
17/6

HINT

数据规模 所有C操作中的v的绝对值不超过10000 在任何时刻任意道路的费用均为不超过10000的非负整数 所有测试点的详细情况如下表所示: Test N M 1 =10 =10 2 =100 =100 3 =1000 =1000 4 =10000 =10000 5 =50000 =50000 6 =60000 =60000 7 =70000 =70000 8 =80000 =80000 9 =90000 =90000 10 =100000 =100000

加入题单

算法标签: