Harry And Math Teacher

Harry And Math Teacher

题解

很明显的一道dp。dp板题

仔细一看2\leq n,m \leq 5e4。dpO\left(nm \right ),明显会T炸。

于是我们可以怎样去做呢?

笔者一看查询区间,就想到了各种神仙的序列操作。

划分树?AVL?Treap?红黑树?明显会TLE

于是,我们就回到了最基础的线段树。线段树神仙

好吧,我们可以构造一棵区间线段树,每个点弄成一个矩阵,查询与修改都用线段树的操作。

这样修改虽然是O\left(log_{n} \right ),但查询也只有O\left(log_{n} \right )

posted @ 2020-01-03 15:03  StaroForgin  阅读(7)  评论(0)    收藏  举报  来源