队列
文章平均质量分 70
bifanwen
梦想是遥不可及而奇幻莫测的,它给我全部的力量,它把我叫醒。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
P6033 [NOIP2004 提高组] 合并果子 加强版 题解
博客园同步原题链接我们先解决弱化版,即 P1090 ,对于 n≤105n \leq 10^5n≤105 的数据,如何解决?很明显我们可以采取贪心,对于 a≤b≤ca \leq b \leq ca≤b≤c,我们应先将 a,ba,ba,b 先合并,再与 ccc 合并。具体证明:先并 a,ba,ba,b:(a+b)+(a+b+c)(a+b)+(a+b+c)(a+b)+(a+b+c),而其余答案为 (a+c)+(a+b+c)(a+c)+(a+b+c)(a+c)+(a+b+c) 或 (b+c)+(a+b+c原创 2021-07-30 20:05:02 · 654 阅读 · 0 评论 -
P5502 [JSOI2015]最大公约数 题解
博客园同步原题链接简要题意:给定一个长度为 nnn 的序列 aaa,求出其中一个子串 SSS,使得 ∣S∣×gcd(x∈S)|S| \times \gcd(x \in S )∣S∣×gcd(x∈S). 求这个最大值。给定一个长度为 nnn 的序列 aaa,求出一个区间 [l,r][l,r][l,r] 使得 (r−l+1)×gcdi=lrai(r-l+1) \times \gcd_{i=l}^r a_i(r−l+1)×gcdi=lrai 最大.求这个最大值。n≤105,1≤ai≤1012原创 2020-07-26 14:06:04 · 375 阅读 · 1 评论 -
P2058 海港 题解
博客园同步原题链接简要题意:有 nnn 艘船先后入港,时间为 tit_iti(以 sss 作单位).每艘船上有 kik_iki 个乘客,他们有各自的国籍 xi,jx_{i,j}xi,j。你需要统计 在每搜船只入港为止的一天(86400s86400s86400s)时间所有乘客有多少不同的国籍。1≤n,xi,j≤105,1≤∑i=1nki≤3×105,1≤ti≤1091 \leq n,x_{i,j} \leq 10^5 , 1 \leq \sum_{i=1}^n k_i \leq 3 \time原创 2020-07-17 20:54:11 · 651 阅读 · 0 评论 -
P1379 八数码难题 题解(双向宽搜)
原题链接简要题意:给定一个 3×33 \times 33×3 的矩阵,每次可以把空格旁边(四方向)的一个位置移到空格上。求到目标状态的最小步数。前置知识:单向宽搜的写法OK\text{OK}OK,现在我们来考虑双向宽搜。假设 AAA 和 BBB 两个人被困在了迷宫的两个角落,现在他们首先要互相找到对方;他们都会分身术。你认为下面哪一种方法最快:AAA 主动分身去各个路口分支找 BBB,BBB 原地待命。BBB 主动分身去各个路口分支找 AAA,AAA 原地待命。AAA 和 BB原创 2020-06-21 20:54:34 · 468 阅读 · 0 评论 -
P1886 滑动窗口 /【模板】单调队列 题解
原题链接简要题意:给定一个数组,求所有连续 mmm 个数的最大值和最小值。首先,对于这种题目,用 5+5+5+ 种方法(至少),这里介绍几种吧。算法一根据 RMQ\texttt{RMQ}RMQ 算法解决问题。用 fi,jf_{i,j}fi,j 表示从 iii 开始往后 2j2^j2j 个的最大值。(2j>n2^j > n2j>n 则视为 nnn)那么,显然有:f...原创 2020-04-07 12:16:17 · 455 阅读 · 2 评论
分享