平方美丽度的期望
题目描述
对整数数组 x,定义 B(x) 为把数组划分成若干个连续段、使每段内元素全部相等所需的最少段数。等价地,B(x)=1+∑i=1n−1[xi=xi+1]。
现在每个 xi 独立且等概率地取区间 [li,ri] 中的整数。求 B(x)2 的期望。
若最简分数为 P/Q,输出 P⋅Q−1mod(109+7)。
输入格式
第一行一个整数 n。
第二行包含 l1,l2,…,ln。
第三行包含 r1,r2,…,rn。
输出格式
输出平方美丽度期望在模 109+7 意义下的值。
样例输入 1
3
1 1 1
1 2 3
样例输出 1
166666673
样例输入 2
3
3 4 5
4 5 6
样例输出 2
500000010
数据范围
对于所有数据,1≤n≤200000,1≤li≤ri≤109。
| 子任务编号 |
分值 |
特殊限制 |
| 1 |
30 |
n≤8 且 ri−li≤2 |
| 2 |
n≤5000 |
| 3 |
40 |
无特殊限制 |