上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 19 下一页
摘要: 贪心 + 模拟 预处理出最便宜的原材料价格,然后用map储存每种价格的电脑数量。 这里因为每个月价格都在变化,所以可以用相对价格,也就是减去一个sigema(e\[i])。 每次选择最小的卖,统计贡献,最后如果超出库存,反着删除即可(相当于没有生产这些电脑) 阅读全文
posted @ 2019-07-10 15:41 清楚少女ひなこ 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 线段树 和BZOJ那道楼房重建有点像,用线段树维护两个值:可以摘的苹果和区间最大值。 每次pushup的时候左子树是肯定能够算的,剩下的算右子树就好了。 右子树的最大值如果小于左子树,那么贡献是0。 否则,看右子树的左子树,如果右子树的左子树最大值小于原左子树,那么答案一定在右子树的右子树,递归寻找 阅读全文
posted @ 2019-07-10 10:19 清楚少女ひなこ 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 线段树套平衡树 上次spaly头铁卡不过去。。leaf tree轻轻松松~ include define INF 2147483647 define full(a, b) memset(a, b, sizeof a) define FAST_IO ios::sync_with_stdio(false 阅读全文
posted @ 2019-06-15 21:48 清楚少女ひなこ 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 树状数组套平衡树 最直接的解法应该是O(nlogn)的带修主席树,但是还是可以树状数组套平衡树乱搞的。。多了一个log。。 因为leaf tree常数比较小,所以就随意任性了~ 删除一个数的时候,减去左边比这个数大数和右边比这个数小的数即可 include define INF 0x3f3f3f3f 阅读全文
posted @ 2019-06-14 14:49 清楚少女ひなこ 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 莫比乌斯反演 还是把gcd换成莫比乌斯函数,在最外层枚举素数p,对于每个素数p,gcd莫比乌斯反演 include define INF 0x3f3f3f3f define full(a, b) memset(a, b, sizeof a) define FAST_IO ios::sync_with 阅读全文
posted @ 2019-06-12 22:03 清楚少女ひなこ 阅读(80) 评论(0) 推荐(0) 编辑
摘要: Leafy Tree 这是一个特别优秀的平衡树,常数非常小,支持可持久化,可以维护区间,所以去学了。。 他的由叶子节点和辅助节点组成,每个非叶子节点一定有两个孩子,自己则统计了两个孩子所在子树的信息。 每个叶子节点储存了真正的信息。。和线段树很像,所有又有人叫他平衡线段树。。 贴一个加权平衡,也就是 阅读全文
posted @ 2019-06-05 15:27 清楚少女ひなこ 阅读(1248) 评论(1) 推荐(0) 编辑
摘要: 基环树 有可能是基环树,也有可能不是,不过只需要多dfs几次,把所有环扣出来就好了。 环内的边定向方式是2^n 2,n是环的大小,环外的边随便定向 include define INF 0x3f3f3f3f define full(a, b) memset(a, b, sizeof a) defin 阅读全文
posted @ 2019-06-04 18:01 清楚少女ひなこ 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 组合数学 + 容斥原理 先不考虑限制条件,朴素的求m个数之和等于k可以用公式直接得出。 考虑上限制条件,我们可以分成1...k/n个数 =n的情况,但是不能直接相减。 因为后面那种情况一定包含前面小的情况,这里我们可以考虑容斥原理。 先分析只有一个数 =n的情况,我们假定某个数 =n,但是其他数的大 阅读全文
posted @ 2019-06-03 21:45 清楚少女ひなこ 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 莫比乌斯反演 + 欧拉函数 由 Gu(a,b) = $\frac{\phi(ab) }{\phi (a) \phi(b)}$ 可以推出 Gu(a, b) = $\frac{gcd(a,b))}{\phi (gcd(a,b))}$ 然后这个东西用莫比乌斯反演,预处理前缀和值域分块求。。。 网上貌似很多 阅读全文
posted @ 2019-06-03 15:04 清楚少女ひなこ 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 莫比乌斯反演 第一道莫比乌斯反演。。 尝试按套路推了公式,可以发现其实就是求莫比乌斯函数与k的倍数个数的乘积,预处理前缀和即可。 include define INF 0x3f3f3f3f define full(a, b) memset(a, b, sizeof a) define FAST_IO 阅读全文
posted @ 2019-05-31 17:00 清楚少女ひなこ 阅读(275) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 19 下一页