给定 个两两不交的区间 , 次询问,每次给定一个数 ,设其二进制最高位为 (即 为最大的满足 的整数),枚举 ,依次执行以下操作:
保证每个时刻都至少有一个操作可被执行。
求最终 的期望对 取模的结果。
第一行一个整数 ()。
接下来 行,第 行两个整数 (,保证区间 两两不交)。
接下来一行一个整数 ()。
接下来 行,每行一个整数 (),表示一次询问。
对于每个询问,输出一行一个整数表示答案。
输入:
2 11 11 15 15 1 3
输出:
13
样例解释:
,,。
对 进行操作时:
最终得到的数为 或 ,二者概率均为 ,则期望值为 。