编程题
### 问题描述 给定包含 $n$ 个结点的完全二叉树,如下图是一棵包含 $n = 6$ 个结点的完全二叉树。 ![图片描述](https://dn-simplecloud.shiyanlou.com/questions/uid1882407-20231020-1697782180334) 给定 $q$ 次操作,操作可以是: - 1 $x_i$ $y_i$ $z_i$,表示将与结点 $x_i$ 距离小于等于 $y_i$ 的结点的颜色全部染成 $z_i$; - 2 $x_i$,表示查询结点 $x_i$ 的颜色。 ### 输入格式 输入的第一行包含两个整数 $n$, $q$,用一个空格分隔。 接下来 $q$ 行,每行包含 $1$ 个操作,相邻的整数之间使用一个空格分隔。保证每个操作都是合法的。 ### 输出格式 对于每个查询操作,输出一行包含一个整数表示对应的答案。 ### 样例输入 ``` 6 5 1 1 2 2 1 4 1 1 2 6 2 4 2 3 ``` ### 样例输出 ``` 2 1 2 ``` ### 评测用例规模与约定 对于 $40\\%$ 的评测用例,$n, q \leq 5000$; 对于所有评测用例,$1 \leq n \leq 10^6$,$1 \leq q \leq 2 \times 10^5$,$1 \leq x_i \leq n$,$1 \leq y_i \leq 10^6$,$1 \leq z_i \leq 10^6$。
查看答案
赣ICP备20007335号-2