参考clj大佬论文《区间众数命题报告》,预处理每个块中数的数量,相比《进阶指南》的二分做法效率显著提高(具体来说,同开O2的情况下快了将近1s),时间复杂度从$O((n + m) \sqrt n \log n)$ 优化至 $O((n + m) \sqrt n)$。唯一的缺点就是代码难度剧增(调试起来很痛苦,比如我数组大小是按照 $O(n^{1.5})$ 来的,但是分块大小还是选择的 $O(\sqrt{n \log n})$,导致调试了一下午发现不了问题,包括边界问题也调整了半天)。至于WJMZBMR神犇的论文可以参考这里 Onedrive,很有参考价值
题目 3231 蒲公英
2022-08-24 21:02:59
|
|
学习莫队算法
|
|
题目 3740 求区间众数
2022-08-24 11:15:59
|
|
题目 3740 求区间众数
2022-08-24 00:33:25
|
|
标程已提交,没有经过他人验题,如果有误请联系我
题目 3740 求区间众数
2022-08-22 23:33:17
|
|
很像廊桥分配
题目 3448 畜栏预定
2022-08-21 17:48:10
|
|
1
题目 3448 畜栏预定
2022-08-21 17:46:59
|
|
注意两个牛交集不可以被分到一个畜栏
题目 3448 畜栏预定
2022-08-21 17:46:40
|
|
记得开longlong
题目 2491 天才ACM
2022-08-21 12:35:34
|
|
读入数据都要n的时间
题目 3209 二分查找
2022-08-19 13:11:12
|
|
数据已修改
题目 3721 物品染色
2022-08-18 22:10:39
|
|
第一个dijkatra
|
|
,
题目 1967 [USACO Dec12] 相遇与问候
2022-08-08 15:53:25
|
|
不带文件输入输出,洛谷可以AC,带文件输入输出就RE
|
|
%%%HS牛牛牛!
题目 2993 简单题www
2022-08-06 11:24:21
|
|
考古,膜拜一下前几届的大佬
题目 294 [NOI 2000]青蛙过河
2022-08-06 10:00:12
|
|
错误数据已修改
2022.8.3
题目 3684 灌水社区
2022-08-03 21:26:33
|
|
本来是为了暑期训练比赛准备的题,还把题解写好了,但是无奈因为疫情原因取消了,就直接把题解放出来吧 西班牙寻宝 (我觉得我写的 latex beamer 还是蛮标准的,用的模板是 THU-Beamer-Theme ,还在用ppt写公式的神犇可以学习一下)
题目 3710 西班牙寻宝
2022-08-03 10:09:11
|
|
|
|
本来是为了暑期训练比赛准备的题,还把题解写好了,但是无奈因为疫情原因取消了,就直接把题解放出来吧 耍猴游戏
这一题和天使玩偶那一题很像,也可以做一做,还有 kd tree 解法,可以参考我的博客 Chumeng's Blog |