P6655 [YsOI2020] 制高
题目背景
Ysuperman 特别喜欢玩战略游戏。
题目描述
游戏地图是一棵 $n$ 个点的有根树,根节点是 $1$ ,除节点 $1$ 外其他节点都有唯一的父亲节点。
每个节点有一个高度,第 $i$ 个节点的高度为 $h_i$ ,我们认为一个节点 $v$ 是“制高点”,当且仅当 $v$ 是根节点或者其父亲节点 $u$ 是“制高点”并且 $h_v\ge h_u$ 。
但是, Ysuperman 并不知道每个节点的父亲具体是哪个,只知道它的父亲编号可能在的区间,其中,节点 $i$ 的父亲可能在的编号范围为 $[l_i,r_i]$ ,保证 $1\le l_i\le r_i
输入格式
无
输出格式
无
说明/提示
样例一解释:
共有两种情况,情况一: $2$ 的父亲节点是 $1$ , $3$ 的父亲节点是 $1$ ,此时 $1,2,3$ 均是“制高点”;情况二: $2$ 的父亲节点是 $1$ , $3$ 的父亲节点是 $2$ ,由于 $h_2>h_3$ ,所以 $3$ 不是“制高点”,此时 $1,2$ 均是“制高点”。
所以所有情况“制高点”数量的和为 $5$ 。
| $\text{测试点编号}$ | $n$ | $\prod_{i=2}^n(r_i-l_i+1)$ | $\text{特殊性质}$ |
| :-----------------: | :------: | :------------------------: | :---------------: |
| $1\sim 2$ | $=10$ | $\le 10^6$ | $\text{无}$ |
| $3$ | $= 10^5$ | $\le 10^6$ | $\text{无}$ |
| $4$ | $= 10^5$ | \\ | $h_i\le h_{i+1}$ |
| $5$ | $= 10^5$ | \\ | $h_i>h_{i+1}$ |
| $6\sim 12$ | $= 10^3$ | \\ | $\text{无}$ |
| $13\sim 20$ | $=10^5$ | \\ | $\text{无}$ |
题目数据保证 $h_i$ 在 `int` 能表示的最大范围内, $1\le l_i\le r_i