#P5498. [LnOI2019] 脸滚键盘
[LnOI2019] 脸滚键盘
题目背景
题目提供者:Okami
朝田诗乃:一个优秀的长脖子鹿是会数数字的位数的。
题目描述
长颈鹿Abbi喜欢用脸滚键盘,它每次滚键盘就会把一段子区间的值乘起来。
定义子区间为一个区间中的一个连续区间。
定义一段子区间的权值为每个元素权值之积。
定义一段区间的期望权值为任意选出一段子区间的权值的期望值。
给定 个数字,分别表示权值 。
共次询问,对于一次询问 查询指定区间的期望权值。
输入格式
第一行,两个数和。
第二行个数,第个数表示序列初始值
接下来行,每行两个数,表示询问的区间。
输出格式
对于每次询问,输出指定区间的期望权值。
由于期望权值可以很大,请输出期望权值模 。
不要问我除不尽怎么办了,看上面
还是不行的话请移步https://www.luogu.org/problem/P2613
5 3
6 12 6 3 27
1 1
4 5
1 3
6
37
100
提示
时空限制:1s/512MB
对于30%的数据,
对于100%的数据,,
样例解释:对于区间,共有一个子区间,权值为,每个区间取到的概率是,期望权值为6.
对于区间,共有三个子区间、、,权值分别为、、,每个区间取到的概率是,总期望权值为37.
对于区间,共有个六子区间、、、、、,权值分别为、、、、、,每个区间取到的概率是,总期望权值为100.
建议使用读入优化。