摘要:
DP Training K 博弈 题意 给定正整数集合$A$,有一个$K$个石子的堆,两人轮流取$x$个石子,$x$为$A$中元素,问先手还是后手获胜 \[ 1\leq N \leq100\\ 1\leq K \leq10^5\\ 1 \leq a_i \leq K \] 分析 $K$比较小,考虑从 阅读全文
摘要:
DP Training I 博弈 区间DP 题意 给定长度为$n$的序列,序列中的每个数有大小$a_i$,两人轮流可以选择从头或者尾取一个数字,两人取得的总和是$X$和$Y$,两人都希望$X-Y$和$Y-X$最大,问最终$X-Y$是多少 \[ 1 \leq N \leq 3000 \\ 1 \leq 阅读全文
摘要:
DP Training O 简单状压DP 题意 有$N$个女士和男士,给出一个$N\times N$的矩阵表示$i$号男士和女士可以配对,问最终配成$N$对的方案数 \[ 1 \leq N \leq 21 \] 分析 看数据范围很容易想到状压DP $dp[i][S]$表示当前到第$i$个男士,女士的 阅读全文
摘要:
DP Training M 简单计数DP 题意 有$N$个孩子分$K$个糖果,第$i$个孩子分到的糖果要在$0$到$a_i$之间 求分配的方案数,模1e9+7 \[ 1 \leq N \leq 100\\ 0 \leq K \leq 10^5\\ 0\leq a_i \leq K \] 分析 看数据 阅读全文
摘要:
DP Training J 简单期望DP 题意 有$N$个盘子,盘子中装有$a_i$个寿司,每次等概率地选择一个盘子来吃一个寿司,若盘子空则不吃。 问期望多少次选择能吃完所有寿司 \[ 1\leq N \le 300\\ 1\leq a_i \leq3 \] 分析 $a_i$特别小,考虑其特殊性。 阅读全文
摘要:
DP Training I 简单概率DP 题意 翻$n$次硬币,对于第$i$个硬币, 每次有$p_i$的概率正面。问$n$次后正面次数大于反面次数的概率 \[ 1 \leq n \leq 2999 \\ 0< p_i < 1 \] 分析 考虑每次计算概率都要在前面的基础上乘 直接设计状态$dp[i] 阅读全文