摘要:
题意 传送门 题解 考虑动态硅画。 $g(i)$ 表示以 $i$ 结尾的最长 $1$ 的期望长度,$l(i)$ 表示以 $i$ 结尾的最长 $1$ 的长度的平方的期望,$f(i)$ 表示以 $i$ 结尾的期望得分。 注意:这里 $l(i)\not= g(i)^2$ 。 然后 dp 就好了 调试记录 阅读全文
摘要:
题意 传送门 题解 设 $f[i]$ 表示在第 $i$ 个点建一个塔,$1$ 到 $i$ 都完成的最小代价。 我们可以得到: $$f[i]=\min_{j=1}^{i-1}\left(f[j]+a_i+\sum_{k=j+1}^{i-1}\left(i-k\right)\right)$$ 由于 $i 阅读全文
摘要:
题意 传送门 题解 但是我太菜了,所以我是$\mathcal O({16}^2n)$ 的。 调试记录 没用滚动数组 for (int l=0; l<16; l++) 打成了 for (int l=0; j<16; j++) ... 代码 阅读全文
摘要:
题目目录,题意什么的先鸽着 第一题 题解 傻逼排序题,将点按 $x$ 轴排序,然后取前六个点即可。 代码: 第二题 题解 记忆化搜索点 $(x,y)$ 能到的最远路径 如果遇到相同的值直接设成 inf 然后询问判断 $l$ 是不是小于等于最远路径 代码 第三题 题解 首先考虑一颗树怎么做。当然是树形 阅读全文
摘要:
题目目录队列多项式求值买菜队列题意有 $n$ 名学生参加军训,军训的一大重要内容就是走队列,而一个队列的不整齐程度是该队中最高的学生的身高与最矮的学生的身高差值的平方。现在要将 $n$ 名参加军训的学生分成 $k$ 个队列,每个队列的人数可以是任意非负整数。在安排队列时希望所有队列的不整齐度之和尽量小,请问不整齐度之和最小可以是多少?对于所有的数据,$1\leq n,k\leq 500,0\leq... 阅读全文
摘要:
题意传送门题解$k=0$ 时显然每条边经过一次,答案为 $2*(n-1)$$k=1$ 时可以发现,新路连的两个端点 $i,j$ 之间形成环,环上所有边都不需要经过两次,相当于 $k=0$ 时的答案减去 $i,j$ 间距再 $+1$ (新路必须经过),显然 $i,j$ 距离最大时最优,故取树上最长链。$k=2$时可以发现,在 $k=1$ 基础上再连一条边不能直接取次长链,因为每经过 $k=1$ 选取... 阅读全文
摘要:
题目目录取数字轰炸路径数字取数字题意题解对于每个询问,我们统计 $a_i\bmod m$ 后每个结果的出现次数。设 $g[i][j]$ 表示只用模 $m$ 结果为 $i$ 的数,加起来后模 $m$ 的结果为 $j$ 的方案数。这个东西可以用组合数 $\mathcal O(m^2)$ 得出。然后我们考虑 $dp[i][j]$ 表示用模 $m$ 结果为 $0$ 到 $i$ 的数,加起来后模 $m$ 的... 阅读全文
摘要:
题目目录扫雷最大公约数随机排列扫雷题意一个 $3$ 行 $N$ 列的扫雷,已知第二行没有雷,而且你知道第二行上面的数字,求有几种合法的埋雷方案。$T$ 组数据,$N\leq 10000, T\leq 100$ 。答案模 $10^9+7$ 。题解DP。 设f[i][j]表示当前在第 $i$ 列,$j$ 是一个四位状态,表示我的左上角,我的左下角,我的上面,我的下面有没有雷(这里我代表第二行第 $i$... 阅读全文
摘要:
题目目录主席树决斗钦点主席树题意给定序列 $A$ ,你需要将 $A$ 中所有长度 $\geq k$ 的子区间中每一个子区间的第 $\mathbf{k}$ 小的元素提出来组成序列 $B$,然后输出 $B$ 序列中的第 $\mathbf{l}$ 大的元素。$n \leq 100000, A_i \leq 10^8$ 。题解这道题和这道题有相同之处。我们考虑二分答案 $x$ ,将 $A$ 中所有 $\l... 阅读全文
摘要:
传送门 题意 题解 容易发现,在同一个边双内的点我们是不用管它的,一定可以。 那么我们缩点,然后把图变成一颗树。这样,$s$ 到 $t$ 的路径就可以用$\mathrm{LCA}$求了。 我们把 $s$ 到 $\mathrm{LCA}$ 的路径打向上的标记,把 $\mathrm{LCA}$ 到 $t 阅读全文