题目链接 题意: 有n个点的一棵树,两种操作: 1. a到b的路径上,给一个y,对于路径上每一条边,进行操作,问最后的y: 2. 修改某个条边p的值为c 思路: 链上操作的问题,想树链剖分和LCT,对于第一种操作,因为是向下取整,考虑y除以路径上所有边乘积,即:对于第二种操作,就是线段树上的单点更新.因为给的是边的序号,首先每个id能知道对应的边值(ide[])和连接的点(idv[]).还有乘法溢出的处理,写成函数方便多了. 另外: 1. 用dfn来替换dep完全没有问题,那以后就用dfn吧.2…