随笔分类 -  算法—莫队

摘要:4358: permu 链接 分析: 不删除的莫队+可撤销的并查集。 每次询问先固定左端点到一个块内,然后将这些右端点从小到大排序,然后询问的过程中,右端点不断往右走,左端点可能会撤销,但是移动区间不超过$\sqrt n$个,用带撤销的并查集维护。 复杂度$O(n \sqrt n log n)$ 代 阅读全文
posted @ 2019-03-31 11:18 MJT12044 阅读(348) 评论(0) 推荐(1)
摘要:4542: [Hnoi2016]大数 链接 分析: 如果p等于2或者5,可以根据最后一位直接知道是不是p的倍数,所以直接记录一个前缀和即可。 如果p不是2或者5,那么一个区间是p的倍数,当且仅当$\frac{b[l] - b[r + 1]}{10 ^ {r - l + 1}} = 0 \ (mod 阅读全文
posted @ 2019-03-04 17:42 MJT12044 阅读(175) 评论(0) 推荐(0)
摘要:4826: [Hnoi2017]影魔 https://lydsy.com/JudgeOnline/problem.php?id=4826 分析: 莫队+单调栈+st表。 考虑如何O(1)加入一个点,删除一个点,类似bzoj4540。然后就可以莫队了。复杂度$O(n\sqrt n)$ 代码: 1 #i 阅读全文
posted @ 2018-12-05 19:48 MJT12044 阅读(375) 评论(2) 推荐(1)
摘要:4540: [Hnoi2016]序列 https://www.lydsy.com/JudgeOnline/problem.php?id=4540 分析: 莫队+RMQ+单调栈。 考虑加入一个点后,区间发生了什么变化。[l,r]->[l,r+1],增加了r-l+1段区间。设[l,r+1]的最小值在p, 阅读全文
posted @ 2018-10-10 11:47 MJT12044 阅读(238) 评论(0) 推荐(0)
摘要:P4688 [Ynoi2016]掉进兔子洞 https://www.luogu.org/problemnew/show/P4688 分析: 莫队+bitset。 一个询问的答案就是 (r1-l1+1) + (r2-l2+1) + (r3-l3+1) - 三个区间都有的元素的个数。 前面一块可以直接求 阅读全文
posted @ 2018-09-11 10:40 MJT12044 阅读(497) 评论(0) 推荐(0)
摘要:2120: 数颜色 Description 墨墨购买了一套N支彩色画笔(其中有些颜色可能相同),摆成一排,你需要回答墨墨的提问。墨墨会像你发布如下指令: 1、 Q L R代表询问你从第L支画笔到第R支画笔中共有几种不同颜色的画笔。 2、 R P Col 把第P支画笔替换为颜色Col。为了满足墨墨的要 阅读全文
posted @ 2018-03-17 16:06 MJT12044 阅读(252) 评论(0) 推荐(0)
摘要:1822. [AHOI 2013] 作业 ★★★ 输入文件:ahoi2013_homework.in 输出文件:ahoi2013_homework.out 简单对比时间限制:20 s 内存限制:512 MB 【题目描述】 【输入格式】 【输出格式】 【样例输入】 3 4 1 2 2 1 2 1 3 阅读全文
posted @ 2017-07-11 15:25 MJT12044 阅读(303) 评论(0) 推荐(1)
摘要:1619. [HEOI2012]采花 ★★☆ 输入文件:1flower.in 输出文件:1flower.out 简单对比时间限制:5 s 内存限制:128 MB 【题目描述】 萧薰儿是古国的公主,平时的一大爱好是采花。 今天天气晴朗,阳光明媚,公主清晨便去了皇宫中新建的花园采花。花园足够大,容纳了n 阅读全文
posted @ 2017-07-11 10:51 MJT12044 阅读(377) 评论(7) 推荐(2)
摘要:P2709 小B的询问 P2709 小B的询问 P2709 小B的询问 题目描述 小B有一个序列,包含N个1~K之间的整数。他一共有M个询问,每个询问给定一个区间[L..R],求Sigma(c(i)^2)的值,其中i的值从1到K,其中c(i)表示数字i在[L..R]中的重复次数。小B请你帮助他回答询 阅读全文
posted @ 2017-07-10 21:37 MJT12044 阅读(271) 评论(0) 推荐(0)
摘要:P1972 [SDOI2009]HH的项链 P1972 [SDOI2009]HH的项链 P1972 [SDOI2009]HH的项链 题目背景 无 题目描述 HH 有一串由各种漂亮的贝壳组成的项链。HH 相信不同的贝壳会带来好运,所以每次散步完后,他都会随意取出一段贝壳,思考它们所表达的含义。HH 不 阅读全文
posted @ 2017-07-10 20:56 MJT12044 阅读(276) 评论(0) 推荐(2)
摘要:2038: [2009国家集训队]小Z的袜子(hose) Description 作为一个生活散漫的人,小Z每天早上都要耗费很久从一堆五颜六色的袜子中找出一双来穿。终于有一天,小Z再也无法忍受这恼人的找袜子过程,于是他决定听天由命……具体来说,小Z把这N只袜子从1到N编号,然后从编号L到R(L 尽管 阅读全文
posted @ 2017-05-16 20:57 MJT12044 阅读(237) 评论(0) 推荐(0)