随笔分类 - 信竞 / 题解
摘要:原题链接:P1853 投资的最大效益。 难度:Easy+。 稍有扩展的多重背包模板。 正解 容易发现,对于每年份购买的债券存在一个贪心策略:最大化每年的年利息,那么就可以转为对每年进行考虑。 可以将债券抽象成货物,投资额是体积 ,年利息是价值 ,而背包的容量就是当前的 \
阅读全文
摘要:原题链接:P1313 [NOIP2011 提高组] 计算系数。 难度:Easy。 考察二项式定理的基本应用。 正解 发现存在式子 ,容易想到二项式定理。 二项式定理: \[(x+y)^n=\sum\limits_{i=0}^{n}{n\choose i}x^iy^{n-i}
阅读全文
摘要:原题链接:B3717 组合数问题。 难度:Easy 组合数学的模板题。 排除做法: ,显然不能使用杨辉三角递推。 模数为 ,无法使用 定理。 正解 考虑直接使用组合数的计算式: \[{n\cho
阅读全文
摘要:原题链接:P3183 [HAOI2016] 食物链。 难度:Easy。 根据定义,食物链是一个 DAG,所以可以进行拓扑排序。 食物链也就转化成了:图中从一个入度为 的点到一个出度为 的点的路径。 那么只需要拓扑排序求出所有起点到每个点的路径条数,然后累加出度为
阅读全文
摘要:原题链接:P1901 发射站 难度:Easy。 注意到"最近的且比它高",容易想到用单调栈维护每个能量发射站左右第一个比它高的,最后统计答案即可。 具体的 令 f[i][0/1] 表示能量发射站 右边/左边第一个 的位置 。 用单调栈从左向右扫一遍,得到
阅读全文