rt
#define l(blo) (((blo)-1)*block+1) #define r(blo) min((blo)*block,n) #define bl(p) (((p) - 1)/block+1)
众所周知,计算机计算上面几个算式要比查表块的多,define又相当于强制inline所以不会有堆栈调用,应该会快一些