摘要: KDtree是一种很好用的数据结构,在维护多维信息的时候有奇效。 当维护 \(k\) 维信息的时候单次时间复杂度是 \(n^{\frac{k-1}{k}}\),一维另作讨论. 这里拿二维来举例子 把二维平面竖着切一刀,选择按 \(x\) 坐标排序中位数的点来切。 剩下的就被分成了两部分,递归下去的时 阅读全文
posted @ 2020-06-17 20:37 wljss 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 最大流建议学Dinic,费用流建议学SPFA,其他的学了用不到. 建议省选前学会。 网络流和贪心有某种神奇的联系。 网络流本身就是一种神奇的东西。 当题目限制性强,数据范围小的时候,就可以考虑网络流。 虽然有的时候计算时间复杂度是跑不过去的,但是网络流通常情况下时间复杂度是跑不满的,而且有很多优化, 阅读全文
posted @ 2020-06-17 20:26 wljss 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 2020.6.16 原本以为HEOI取消了,昨天晚上难受了一晚上。QAQ 上午俩某郸一中的人在洛谷上怼了起来,还好我大hsez的人不会这样干。 貌似取消这个事情更加确信了。 但是!在下午3点左右,我们收到了通知 关于HEOI,它SXOI了。 可能这就是复活吧 晚上接到通知,关于HEOI,它HAOI了 阅读全文
posted @ 2020-06-17 11:46 wljss 阅读(554) 评论(2) 推荐(3) 编辑
摘要: 线性筛的通用情况 转载自 自为风月马前卒的博客 //low[x]:x的最小质因子的次幂 vis[1] = low[1] = 1; H[1] = 初始化; for(int i = 2; i <= N; i++) { if(!vis[i]) prime[++tot] = i, mu[i] = -1, H 阅读全文
posted @ 2020-06-17 08:13 wljss 阅读(141) 评论(0) 推荐(1) 编辑
摘要: 由于 \(wljss\) 是个没脑子没智商的选手,当初做课件的时候用的是PPT,所以只能传到百度网盘上了. 建议省选前学习 链接 提取码: vzju 阅读全文
posted @ 2020-06-17 06:23 wljss 阅读(169) 评论(0) 推荐(0) 编辑