luogu#P7710. [Ynoi2077] stdmxeypz
[Ynoi2077] stdmxeypz
题目描述
给你一棵边权为 ,且以 为根的有根树,每个点有初始为 的点权值,定义两个点的距离为其在树上构成的简单路径的长度,需要支持两种操作:
1 a x y z
:把 子树中所有与 的距离模 等于 的节点权值加 。
2 a
:查询 节点的权值。
输入格式
第一行两个整数 表示树的节点数为 ,有 次操作。
第二行 个整数,第 个数 表示树上第 个节点的父亲节点。
之后 行,每行形如 1 a x y z
或 2 a
,表示上述的操作。
输出格式
对于每个 操作,输出一行一个整数表示答案。
5 5
1 1 2 1
1 1 5 4 1
1 1 4 1 5
1 2 1 0 4
2 3
2 1
5
0
提示
Idea:nzhtl1477,Solution:nzhtl1477,Code:nzhtl1477,Data:nzhtl1477
对于 的数据,满足 ,,,,,。