Problem 2854 --Tree

2854: Tree

"
Time Limit $1$ 秒/Second(s) Memory Limit $512$ 兆字节/Megabyte(s)
提交总数 $3$ 正确数量 $3$
裁判形式 标准裁判/Standard Judge 我的状态 尚未尝试
难度 分类标签
wls 有一棵树,树上每个节点都有一个值 a i ,现在有 2 种操作:
1. 将一条链上的所有节点的值开根号向下取整;
2. 求一条链上值的和;
链的定义是两点之间的最短路。
第一行两个数 n, q 分别代表树上点的数量和操作数量。
第二行 n 个整数,第 i 个数代表第 i 个点的值 a i 。
接下来 n − 1 行, 每行两个整数 u, v 代表 u,v 之间有一条边。数据保证点两两联通。
接下来 q 行,每行有个整数 op, u, v,op = 0 表示将 u, v 这条链上所有的点的值开根号向下取
整,op = 1表示询问 u,v 这条链上的值的和。
1 ≤ n, q ≤ 100, 000
0 ≤ a i ≤ 1, 000, 000, 000
对于每一组 op = 2 的询问,输出一行一个值表示答案。
4 4
2 3 4 5
1 2
2 3
2 4
0 3 4
0 1 3
1 2 3
1 1 4
2 
4

推荐代码 查看2854 所有题解 上传题解视频得图灵币

本题记录 用 户(点击查看用户) 运行号(点击购买题解) 时 间
算法最快[$0 $ms] AOJ大管家 513111 2019-11-02 07:31:49
内存最少[$6332 $KB] 找队友,能刷题的那种 436302 2019-06-03 22:07:36
第一AC 找队友,能刷题的那种 436302 2019-06-03 22:07:36
第一挑战 找队友,能刷题的那种 436302 2019-06-03 22:07:36

赛题来源/所属竞赛 2019ccpc女生赛 N/A

竞赛编号 竞赛名称 竞赛时间 访问比赛