前几天群里看到有人问[JSOI2008]最大数,一道很简单的问题,线段树无脑做,但是看到了动态ST,emmm,学学吧,听大佬说了下思路,还好,不难的: 四道题都可以用其他数据结构或做法代替,例如线段树,dp什么的,但这不重要,毕竟学的就是ST表,触类旁通,数据结构很多知识都是可以互通的,例如一维推广到二维,可持久化这些: 倍增思想,常见的有: 1. 2^(x1)+2^(x2)...2^(xn)=2^n (max{xi}<=logn) 对于正整数x,存在一个二进制表示方法,例如11=1011(2)…