每月存档: 2020年10月

4 篇文章

Luogu P1225 黑白棋游戏 题解
Preface 题目链接 这题真的恶心,状压写错了调半天。。。 Description 给定一个 $4\times 4$ 的棋盘,每一格放一个棋子,共有 $8$ 个黑棋,$8$ 个白棋。每次可以交换相邻两个格子的棋子,问最少要多少步才能从初始状态到达最终状态。并且需要输出交换方法。 Solution 由于棋盘十分小(只有 $4\times 4$ )…
Luogu P1168 中位数 题解
Description 题目链接 给出一个长度为 $N$ 的非负整数序列 $A_i$,对于所有 $1 ≤ k ≤ (N + 1) / 2$,输出 $A_1, A_1 \sim A_3, …,A_1 \sim A_{2k - 1}$ ​的中位数。即前 $1,3,5,…$ 个数的中位数。 Solution 众所周知,$vector$ 可以当平衡树来用。…
bzoj 2006. [NOI2010]超级钢琴 题解
Description 题目链接 给定一个长度为 $n$ 的序列,选出 $k$ 个长度在 $[L,R]$ 之间的子段(不可重复),求 $k$ 个子段和的最大值。 $N\leq 500,000,k\leq 500,000,-1000\leq A_i \leq 1000,1\leq L\leq R\leq N$ Solution 由于 $n$ 十分巨大…
Luogu P3237 [HNOI2014]米特运输 题解
Description 题目链接 又臭又长的题面差评 给定一棵树,该树满足一定的性质: 节点 $x$ 的所有子节点权值必须相等节点 $x$ 的所有子节点的权值之和等于 $x$ 的权值 Solution 设第 $x$ 个节点的权值为 $v$,它有 $sz[x]$ 个直系子节点,显然,这 $sz[x]$ 个直系子节点的权值均为 $\frac{v}{sz…