bzoj#P4574. [ZJOI2016] 线段树
[ZJOI2016] 线段树
题目描述
小 Yuuka 遇到了一个题目:
有一个序列 , 次操作,每次把一个区间内的数改成区间内的最大值,问最后每个数是多少。
小 Yuuka 很快地就使用了线段树解决了这个问题。于是充满智慧的小 Yuuka 想,如果操作是随机的,即在这 次操作中每次等概率随机地选择一个区间 ),然后将这个区间内的数改成区间内最大值(注意这样的区间共有 个),最后每个数的期望大小是多少呢?
小 Yuuka 非常热爱随机,所以她给出的输入序列也是随机的(随机方式见数据规模和约定)。
对于每个数,输出它的期望乘 再对 取模的值。
输入格式
第一行包含 个正整数 ,表示序列里数的个数和操作的个数。
接下来 行,包含 个非负整数 。
输出格式
输出共 行,包含 个整数,表示每个数的答案。
5 5
1 5 2 3 4
3152671 3796875 3692207 3623487 3515626
数据规模与约定
对于 的数据,。