11 2022 档案

摘要:莫队算法主要用于可以离线的区间询问回答。 引子 考虑一个这样的问题:假设没有事先求前缀和,你知道了数组第 5 个数到第 100 个数的和,现在询问问你第 4 个数到第 102 个数的和。怎么快速的计算? 显然直接暴力的去把第 4 个数加进去,然后把第 101 个数和 $102 阅读全文
posted @ 2022-11-27 20:27 CKB2008 阅读(18) 评论(0) 推荐(0) 编辑
摘要:严格来说,珂朵莉树主要的用处是骗分 ——OI Wiki class ODT { struct node { int l, r; mutable ll v; node(const int& il, const int& ir, const ll& iv) : l(il), r(ir), v(iv) { 阅读全文
posted @ 2022-11-26 18:53 CKB2008 阅读(23) 评论(0) 推荐(0) 编辑
摘要:二分是基础算法之一,常用于答案有单调性的题目,或者穷举会超时的题目 int search(int l, int r) { while (l + 1 < r) { int mid = l + (r - l) >> 1; // 防溢出 if (check(mid)) l = mid; else r = 阅读全文
posted @ 2022-11-14 21:16 CKB2008 阅读(18) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示