某岛

… : "…アッカリ~ン . .. . " .. .
June 8, 2023

Luogu P2048. [NOI2010] 超级钢琴

可以先写一个暴力 RMQ 解决 K=1 的 10 分代码,确保自己没读错题理解成字符串问题了囧。
那么 top K 可以用类似 [USACO3.1]丑数 Humble Numbers 那个题里的方法,开个堆,每次找到一个数就分裂一下塞回去。

这个题数据量足够大,询问数组的下标从 0 开始,还要询问 rmq 的位置,非常适合用我们新学习的 O(n)-O(1) RMQ 大显身手!。。。