我正在研究二叉树!我的作业有问题。我不得不用二叉树来解决这个问题,这里的问题是:给你一个整数列表。然后您需要回答以下形式的若干问题:“A 索引和 B 索引之间的列表内容元素的最大值是多少?”。例子 :
INPUT :
10
2 4 3 5 7 19 3 8 6 7
4
1 5
3 6
8 10
3 9
OUTPUT:
7
19
8
19
时间限制和内存(语言:C++)
时间:在 1GHz 机器上为 0.5 秒。内存:16000 KB
约束
1 <= N <= 100000,其中 N 是列表中的元素数。
1 <= A, B <= N,其中 A, B 是范围的限制。
1 <= I <= 10 000,其中 I 是区间数。
请不要给我一个提示的解决方案!非常感谢 !