【HDOJ】3601 Coach Yehr’s punishment
摘要:
RMQ+dp+二分。最好还是离散化一下再处理,通过dp求得每个位置的上一次出现的位置pre数组,从而求得不重复的长度len。然后RMQ可以预处理区间的最大值,pre是个单调非递减数列。每次查询时,二分可以找到超过l的位置。注意这个位置k可能超过r。因此最大值为max(k-l, RMQ(k, r) & 阅读全文
posted @ 2016-02-06 22:17 Bombe 阅读(262) 评论(0) 推荐(0)