#P14541. [2026年省队模拟联测]铁轨回收
[2026年省队模拟联测]铁轨回收
题目描述
在藏蓝铁路的碧水湖大桥落成之际,一群铁路工程蚤聚在一起,庆祝这一伟大的建筑工程。
在修建过程中,有一些多余的铁轨。为了环保(省钱),废弃的铁轨会被存到仓库等待下次利用。
有 个路段,每个路段有一个废弃铁轨专属仓库。其中,第 个路段余下的铁轨长度为 km,而该路段的专属仓库最多能存 km。
工程蚤们会按照 的顺序进行操作,来将废弃的铁轨进行集中:
- 关闭第 个路段的仓库;
- 从 中随机选择一个整数 ,把第 个路段的仓库中的铁轨全部放到第 个路段的仓库中;
- 如果超出容量,则弃置多出的部分(也就是 )。
现在,对于每个 ,问第 个路段的仓库最终有 km 铁轨的概率。你只需要输出答案模 后的值即可。
输入格式
第一行一个正整数,表示 。
接下来 行,每行两个非负整数,表示 和 。
输出格式
一行 个整数,分别表示 的答案模 后的值。可以证明答案一定可以被表示为 的形式,其中 ,你需要输出整数 满足 。
样例 1 输入
3
1 2
1 1
0 3
样例 1 输出
0 499122177 499122177 0
样例 2 输入
8
1 3
1 2
0 1
0 2
1 6
0 1
3 3
0 10
样例 2 输出
0 0 0 748683265 376718405 301057821 570029216 0 0 0 0
限制与约定
对于 的数据,。
| 子任务编号 | 分值 | ||
|---|---|---|---|
| 1 | |||
| 2 | |||
| 3 | |||
| 4 | |||
| 5 | |||
| 6 | |||
| 7 |