宴会
题目背景
ZYG 解决第二题后,看到一个老太婆从迷之地方出现,并邀请他参加宴会。
在宴会上,大家都在开心地玩游戏,威严满满大小姐喝水喝醉后出了一道题,
扬言没有人能做出来,但 ZYG 没过多久就解出,大小姐恼羞成怒,当场抱头蹲防。
题目描述
冥界的白玉楼里有一棵很大的树,有 n 个节点,每个节点上有一个正整数。
白玉楼的园丁每天开始工作前进行一定计算,这个习惯已经持续了 m 天,对于某
一天,园丁会计算节点 u、v 之间的最短路径上所有节点(包括节点 u、v)当中,
数值不小于 L 且不大于 R 的节点个数。请问园丁这 m 天的计算结果。
Format
输入格式
第一行,一个正整数 n。
第二行,n 个正整数,依次为各节点上的数值。
接下来 n-1 行,每行两个正整数 x、y,表示节点 x 与节点 y 相连。
第 n+2 行,一个正整数 m。
接下来 m 行,每行四个正整数 u、v、L、R,含意如题所述。
输出格式
共 m 行,每行一个正整数,即为每天里园丁的计算结果。
Sample 1
Input
5
1 9 5 5 1
1 2
2 3
1 5
4 2
10
2 3 1 10
5 4 5 7
5 3 4 9
1 5 3 7
1 3 2 7
1 3 7 9
4 2 4 8
5 2 2 2
5 2 7 9
4 2 5 9
Output
2
1
2
0
1
1
1
0
1
2
Limitation
1s, 512MiB for each test case.
Hint
对于100%的数据,n<=100000,m<=100000。
Source
8月23日 炎炎夏日大礼包
信息
- ID
- 1052
- 难度
- (无)
- 分类
- (无)
- 标签
- (无)
- 递交数
- 0
- 已通过
- 0
- 通过率
- ?
- 上传者