JOI 君有多年在自家菜园种植蔬菜的经验,现在他计划管理 IOI 农场。
IOI 农场由
JOI 君计划在 IOI 农场种植 JOI 谷。JOI 谷是一种奇特的作物,它在被浇水时高度会立刻发生变化。但是同时,JOI 谷是一种脆弱的植物,若它的高度大于等于
初始时,JOI 君在土地
- 操作
:JOI 君使用土地 上的洒水器,向与土地 距离不超过 的土地上浇水,使这些土地上的 JOI 谷高度乘以 。由于 JOI 谷会不断断裂,因此若对一株原高度为 的 JOI 谷洒水,它的高度会变为 。 - 操作
:JOI 君测量土地 上 JOI 谷的高度。
土地
JOI 君希望 JOI 谷按照计划长大,因此,他希望提前算出每次操作
输入格式
第一行两个整数
接下来
接下来
接下来一行一个整数
接下来
- 若
,这是一次操作 ,接下来三个整数 分别表示洒水器编号,洒水半径和生长参数。 - 若
,这是一次操作 ,接下来一个整数 表示需要测量的 JOI 谷的编号。
输出格式
对于每一次操作
样例一
input
4 7 1 2 2 3 3 4 1 1 1 1 11 1 2 1 2 1 1 0 2 2 1 2 2 2 3 2 4 1 4 10 2 2 1 2 2 2 3 2 4
output
4 2 2 1 1 4 4 2
explanation
初始时,JOI 君在所有土地上种植了高度为
第一天,JOI 君使用土地
第二天,JOI 君使用土地
第七天,JOI 君使用土地
这组样例满足子任务
样例二
input
6 10 5 6 1 2 1 4 2 6 3 6 9 2 3 4 9 1 10 1 5 1 7 2 4 1 4 1 9 1 5 0 7 2 1 1 1 1 3 1 6 1 4 2 5 2 4 2 3
output
4 1 4 8 2
explanation
第一天,JOI 君使用土地
这组样例满足子任务
样例三
见附件下载中的 ex_sprinkler3.in
和 ex_sprinkler3.ans
,这组样例满足子任务
数据范围与提示
- 任意土地之间都可以通过若干条道路到达。
均为 或 。- 对于满足
的 ,保证 。 - 对于满足
的 ,保证 。
Subtasks
对于满足 的 ,保证 。 对于满足 的 ,保证 。 对于满足 的 ,保证 。 对于满足 的 ,保证 。 没有额外限制。
时间限制:
空间限制: