摘要: 题目链接 题意 给定 T 组数据,对于每组数据,给定一个长度为 n 的序列 a,问能组成最长上升子序列(LIS)的数有哪些,输出它们的下标。 解法 我们先考虑找出LIS的长度,这里我们可以用dp去做。 定义 dp[i] 表示以 a[i] 结尾的LIS长度,那么转移就是 \(dp[i] = max_{ 阅读全文
posted @ 2024-05-23 16:36 Time_Limit_Exceeded 阅读(14) 评论(0) 推荐(0) 编辑
摘要: [NOIP2014 普及组] 子矩阵 题目链接 解法 暴力 先介绍比较暴力的解法,不难想出,我们可以直接暴力搜索每个子矩阵。对于每个子矩阵的贡献,我们求出最小的那个即可。 复杂度为 \(O(\tbinom{n}{r} \cdot \tbinom{m}{c}\cdot r \cdot c)\) 大概能 阅读全文
posted @ 2024-05-11 11:08 Time_Limit_Exceeded 阅读(52) 评论(0) 推荐(0) 编辑
摘要: AtCoder Beginner Contest 350 E - Toward 0 原题地址 题意 给定四个数 N A X Y,你可以对 N 进行以下两种操作。 花费 X 的代价将 N 变成 \(\lfloor \cfrac{N}{A} \rfloor\) 花费 Y 的代价掷一颗骰子,设掷出结果是 阅读全文
posted @ 2024-04-25 10:58 Time_Limit_Exceeded 阅读(36) 评论(0) 推荐(0) 编辑
摘要: [CSP-J 2023] 旅游巴士 知识点:最短路,分层图 注意到小Z是不会在任何地点停留的,包括起点和终点。所以情况只能是,小Z在某个时间点到达起点后,一口气走到终点并上车。 所以难点在于,我们不仅要找到什么时候进入地图,还要找刚好是 \(k\) 的倍数长度的路径。 注意到 \(k\) 很小,而我 阅读全文
posted @ 2024-04-11 09:15 Time_Limit_Exceeded 阅读(179) 评论(0) 推荐(0) 编辑
摘要: [CSP-J2019] 纪念品 知识点:完全背包 注意到,对于某件商品,我们可以当天卖出当天买回,于是我们在一天中对于某件商品,可以有以下的策略: 1、不买 2、买完后第二天卖掉 3、买完后过几天卖掉 对于策略3,我们可以将其转化为:当天买;然后第二天卖掉,第二天买回;然后第三天卖掉,第三天买回.. 阅读全文
posted @ 2024-04-10 15:00 Time_Limit_Exceeded 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 2021CCPC威海 M.810975 题意:问构造出长度为 $n$ 的01串,有 $m$ 个1,其中最长连续 $1$ 的段长度恰好为 $k$ 的方案数。 知识点:容斥,多项式快速幂 先推荐一个类似的题目 HDU6397 Character Encoding 这题有两种方法,先说简单的那种 可以先解 阅读全文
posted @ 2022-08-07 15:14 Time_Limit_Exceeded 阅读(156) 评论(0) 推荐(0) 编辑
摘要: Problem - 6397 Character Encoding 题意:给定 $n,m,k$ 问有多少种方案使得 $\sum_{i=1}^m x_i = k(0 \le x_i \lt n)$ 知识点:容斥 先考虑无 $n$ 限制的情况,问题等价与 $\sum_{i=1}^m x_i = k + 阅读全文
posted @ 2022-08-07 13:56 Time_Limit_Exceeded 阅读(38) 评论(0) 推荐(0) 编辑
摘要: Problem - 7145 Path 题意:给定一张 $n$ 个点 $m$ 条边的图,其中每条边有边权和是否为特殊边的标记。如果你走过的是特殊边,那么在你走过特殊边后的下一步,你可以选择到达任意一个点,如果这个点你原来是不能直接到达的,那么花费就是0,否则就是 $w_i-K$ 其中 $w_i$ 表 阅读全文
posted @ 2022-08-04 20:51 Time_Limit_Exceeded 阅读(30) 评论(0) 推荐(0) 编辑
摘要: Problem - 7175 Link with Running 题意:给定 $n$ 个点 $m$ 条边的有向图,走每条边需要花费 $e_i$ 的能量且得到 $p_i$ 的分数,问从1号点开始走到n号点,当花费最少时得分最多,输出花费和得分,保证答案存在。 知识点:缩点,最短路 首先的想法就是dij 阅读全文
posted @ 2022-08-01 11:07 Time_Limit_Exceeded 阅读(20) 评论(0) 推荐(0) 编辑
摘要: C.Easy Counting Problem 感谢 Pedestrian1 的指导 题意:$q$ 次询问,每次问在一定约束条件下构造出长度为 $n$ 的序列的方案数,只能用 $w$ 种数字构造,且每种数字至少使用 $c_i$ 次 知识点:多项式,生成函数 首先知道这个是要使用EGF的相关生成函数解 阅读全文
posted @ 2022-07-31 23:50 Time_Limit_Exceeded 阅读(28) 评论(0) 推荐(0) 编辑