在藏蓝铁路的碧水湖大桥落成之际,一群铁路工程蚤聚在一起,庆祝这一伟大的建筑工程。
在修建过程中,有一些多余的铁轨。为了环保(省钱),废弃的铁轨会被存到仓库等待下次利用。
有
工程蚤们会按照
- 关闭第
个路段的仓库; - 从
中随机选择一个整数 ,把第 个路段的仓库中的铁轨全部放到第 个路段的仓库中; - 如果超出容量,则弃置多出的部分(也就是
)。
现在,对于每个
输入格式
第一行一个正整数,表示
接下来
输出格式
一行
样例一
input
3 1 2 1 1 0 3
output
0 499122177 499122177 0
样例二
input
8 1 3 1 2 0 1 0 2 1 6 0 1 3 3 0 10
output
0 0 0 748683265 376718405 301057821 570029216 0 0 0 0
样例三/四/五/六
见下发文件。
限制与约定
对于
子任务编号 | 分值 | ||
---|---|---|---|
1 | |||
2 | |||
3 | |||
4 | |||
5 | |||
6 | |||
7 |
时间限制:
空间限制: