给定一个长度为 2n2^n2n 的数组 a0…2n−1a_{0 \dots 2^n - 1}a0…2n−1。请用 O(3n)\mathcal O(3^n)O(3n) 的复杂度求一个数组 fl,r=maxl⊆i⊆raif_{l, r} = \max_{l \subseteq i \subseteq r}a_ifl,r=maxl⊆i⊆rai。