07 2021 档案
摘要:数位统计 DP 是与数字相关的一类计数问题。在这类题目中,一般给定一些限制条件,求满足限制条件的第 小的数是多少,或者求在区间 内有多少个满足限制条件的数。 计数问题 给定两个正整数 和 ,求在 中的所有整数中, 中每个数各出
阅读全文
摘要:原论文链接:《基于连通性状态压缩的动态规划问题》 例题 给出 的方格,有些格子不能铺线,其它格子必须铺,形成一个闭合回路。问有多少种铺法? 数据范围: 首先回顾一下本题的简化版:最短Hamilton路径。很容易想到一个 $O(2^nn^
阅读全文
摘要:义乌集训 2021.07.08 C 题目描述 输入一个 串 。你需要输出一个最短的 串 ,使得 在 中从未出现过。 如果有多个可行的解,你需要输出字典序最小的那一个。 数据范围 对于 的数据,满足输入数
阅读全文
摘要:这其实是 N 总发明的算法。 前置芝士:基环树 给定一棵 个点, 条边的树,任意在树上的两点之间新添加一条边。那么就会形成一个环,整个图也就被称为基环树,如下图所示: 基环树可以简单的理解为所有的树在一个环上。 特别的,如果给基环树中的每一条边指定一个方向,在满足环上的点方向相同时
阅读全文
摘要:题意 给定 个正整数,选择其中的一些数,使得这些数的和 ,其中 。求总共有多少个不同的选择方案满足要求。如果存在一种方案观看某场比赛,而另一种方案不观看,则认为这两种方案不同。 思路 看到题目中要求的是选数方案,可以考虑用搜索求解,枚举每一个数
阅读全文
摘要:原题链接 题意 给定 棵摇钱树,第 棵摇钱树上的初始金币为 ,每天会掉下 个金币。在 天内,每天都可以砍一棵摇钱树,第 天砍第 棵摇钱树可以得到 个金币,求最终得到的金币数量的最大值。 思路 首先可以将题目
阅读全文
摘要:原题链接 题意 给定 个激光塔,每个激光塔有一个坐标 和一个威力 ,当第 个激光塔被激活后,坐标 的激光塔将被摧毁。现在在所有激光塔的右侧放置一个坐标和威力任意的激光塔,从右到左依次激活没有被摧毁的激光塔,求最少要摧毁多少个激光塔。
阅读全文