上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 23 下一页
摘要: CSDN同步 前置知识: 浅谈单调队列 简单背包问题 这篇文章我们主要研究 单调队列优化 \(\text{dp}\) 如何用于背包问题 和 部分特殊背包问题的优化方式。 \(\text{01}\) 背包问题 \(n\) 个物品,背包体积为 \(V\),每个物品有 \(v_i\)(价值)和 \(w_i 阅读全文
posted @ 2020-07-12 21:38 bifanwen 阅读(378) 评论(2) 推荐(0) 编辑
摘要: CSDN同步 前置知识: 简单 \(\text{dp}\),队列。 首先我们看一道题目:原题链接 简要题意: 给定一个长为 \(n\) 的数组,要求 不能选连续超过 \(m\) 个数,问选出数的最大值。 \(n \leq 10^5 , a_i \leq 10^9\). 注:本题将作为 作者讲解单调队 阅读全文
posted @ 2020-07-12 17:19 bifanwen 阅读(195) 评论(0) 推荐(0) 编辑
摘要: CSDN同步 原题链接 简要题意: 给定 \(n\) 个数 \(\{a_i\}\) 和一个 \(m\),输出所有 $1 \leq i \leq n$ 的 \(\min_{\max(1, i-m+1)}^{i} a_i\). \(n,m \leq 2 \times 10^6\). 显然这就是 对每个数 阅读全文
posted @ 2020-07-05 14:53 bifanwen 阅读(174) 评论(0) 推荐(0) 编辑
摘要: CSDN同步 原题链接 简要题意: \(T\) 组询问,给定一个数 \(n\),每次你可以将当前的数 \(\times 2\) 或者 \(\div 6\),问最少多少次操作可以将其变为 $1$. 无法变为 $1$ 则输出 \(-1\). \(T \leq 2 \times 10^4 , n \leq 阅读全文
posted @ 2020-07-05 11:47 bifanwen 阅读(228) 评论(0) 推荐(0) 编辑
摘要: CSDN同步 原题链接 简要题意: \(T\) 组询问,求 \(\leq n\) 的最大的 \(k\) 使得 \(k\% x = y\) 的 正整数。 \(T \leq 5 \times 10^4 , x,y,n \leq 10^9\). 这题挺简单的,主要是考察思维能力。 一个方法是,先找出 \( 阅读全文
posted @ 2020-07-05 10:31 bifanwen 阅读(201) 评论(0) 推荐(0) 编辑
摘要: CSDN同步 原题链接 前置知识: 欧拉筛,一些基本数论知识。 简要题意: 求 \(a^b \% m\). $1 \leq a \leq 109 , 1 \leq b \leq 10{2 \times 107} , 1 \leq m \leq 108$. 首先,看到这个数据范围你就发现你凉凉了。 算 阅读全文
posted @ 2020-07-04 22:15 bifanwen 阅读(215) 评论(0) 推荐(0) 编辑
摘要: CSDN同步 原题链接 前置知识: 一维树状数组的区间修改与区间查询。 简要题意: 维护二维数组的矩阵加与矩阵查。 很显然,如果你用 二维线段树 的话,常数较大,加上要开 \(\text{long long}\),很可能会 \(\text{MLE + TLE}\) 的双倍快乐。 所以我们要用 二维树 阅读全文
posted @ 2020-06-27 21:29 bifanwen 阅读(262) 评论(0) 推荐(0) 编辑
摘要: CSDN同步 原题链接 前置知识: 树状数组的单点修改与区间询问。 简要题意:维护数组的区间修改与单点询问。 同样类似的,我们用 树状数组 进行操作,对每个区间修改,本质上 是对差分数组的前缀和的维护,而前缀和的维护我们需要用到 树状数组。 树状数组以常数小,空间小比线段树好用,好写(但是功能没有线 阅读全文
posted @ 2020-06-27 21:23 bifanwen 阅读(172) 评论(0) 推荐(0) 编辑
摘要: CSDN同步 原题链接 给定一个长度为 \(n\) 的数组,\(q\) 组操作: 将某一个数加上 \(x\) 求出某区间每一个数的和 显然,假设你现在什么也不会。 我们只考虑第 $2$ 个操作,即先不考虑修改,如何处理区间和的询问? 显然,对于初始的数组 \(a_i\),只需要做一个前缀和 \(s\ 阅读全文
posted @ 2020-06-27 21:18 bifanwen 阅读(158) 评论(0) 推荐(0) 编辑
摘要: CSDN同步 原题链接 简要题意: 给定一个长度为 \(n\) 的数组 \(a_i\),\(T\) 组询问求 \([l,r]\) 区间 随机抽到两个相等的数的概率。 \(a_i,n,T \leq 5 \times 10^4\),时间限制 $100 \text$. 首先,这个题当然可以用分块、线段树维 阅读全文
posted @ 2020-06-26 21:36 bifanwen 阅读(217) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 23 下一页