随笔分类 - 莫队算法
URAL 2080 Wallet 莫队算法
摘要:题目链接:Wallet 题意:给出n张卡片,k次使用。要求每次使用的卡片都在最上面。首先希望你合理的安排每张卡片的初始位置,并且输出。然后,问每次使用完卡片之后插入的位置上面有几张卡片,才能使得每次使用的卡片都在最上面。 思路:初始位置很容易得到。每次插入卡片时上面的卡片数,就是该卡片两次使用之间有
阅读全文
莫队算法
摘要:莫队算法是离线处理一类区间不修改查询类问题的算法。 如果你在知道了[L,R]的答案时,可以在O(1)的时间下得到[L,R-1]和[L,R+1]和[L-1,R]和[L+1,R]的答案的话,就可以使用莫队算法。时间复杂度大概是O(n^1.5)。 莫队算法就是在知道一个区间的ans时,暴力的转移到所有的相
阅读全文
浙公网安备 33010602011771号