Memory Forest Future 9+ 不过这道题目和
Memory Forest 好像没什么关系。
小 N 经常在回忆,回忆以前的很多事情。
在「回忆森林」中,「记忆」按时间顺序排列,且每一时刻的「记忆」都有自己的「回忆值」。
在漫长的时间里面,小 N 经历了很多「事件」,其中相同「事件」在时间上是连续的,且拥有相同的「回忆值」。
比如在
{1,1,2,2,2,3,1,1} 这段长度为
8 的「回忆森林」中,小 N 经历了
4 个「事件」 ,分别是
[1,2],[3,5],[6,6],[7,8]。需要注意,虽然
[1,2] 和
[7,8] 的「回忆值」相同,但是由于它们在时间上不连续,所以不是同一个「事件」。
现在,小 N 有一个长度为
n 的「回忆森林」,他有
m 个问题,每个问题都想知道在
[l,r] 这段时间中所经历的「事件」的个数。由于时间太过久远,他已经想不起来答案了。
你能回答小 N 的问题吗?