07 2021 档案

摘要:题意 给定 n 颗宝石,每颗宝石都有重量和价值。要你从这些宝石中选取一些宝石,保证总重量不超过 W,且总价值最大,并输出最大的总价值。 数据范围 1n100,1W,wi,vi,230。 保证每个 wi 能写成 $a \time 阅读全文
posted @ 2021-07-30 19:55 曙诚 阅读(90) 评论(0) 推荐(0) 编辑
摘要:数位统计 DP 是与数字相关的一类计数问题。在这类题目中,一般给定一些限制条件,求满足限制条件的第 K 小的数是多少,或者求在区间 [L,R] 内有多少个满足限制条件的数。 计数问题 给定两个正整数 ab,求在 [a,b] 中的所有整数中,09 中每个数各出 阅读全文
posted @ 2021-07-29 19:12 曙诚 阅读(99) 评论(0) 推荐(1) 编辑
摘要:原论文链接:《基于连通性状态压缩的动态规划问题》 例题 给出 n×m 的方格,有些格子不能铺线,其它格子必须铺,形成一个闭合回路。问有多少种铺法? 数据范围: 2n,m12 首先回顾一下本题的简化版:最短Hamilton路径。很容易想到一个 $O(2^nn^ 阅读全文
posted @ 2021-07-27 11:21 曙诚 阅读(62) 评论(0) 推荐(0) 编辑
摘要:义乌集训 2021.07.08 C 题目描述 输入一个 01S1。你需要输出一个最短的 01S2,使得 S2S1 中从未出现过。 如果有多个可行的解,你需要输出字典序最小的那一个。 数据范围 对于 10% 的数据,满足输入数 阅读全文
posted @ 2021-07-25 02:05 曙诚 阅读(524) 评论(0) 推荐(0) 编辑
摘要:N 总发现并证明的不等式就是巧妙。 前置芝士:四边形不等式 定义 设 W(x,y) 是定义在整数集合上的二元函数。若对于定义域上的任意整数 a,b,c,d,其中 abcd,都有 W(a,d)+W(b,c)W(a,c)+W(b,d) 成立 阅读全文
posted @ 2021-07-06 21:10 曙诚 阅读(102) 评论(0) 推荐(0) 编辑
摘要:这其实是 N 总发明的算法。 前置芝士:基环树 给定一棵 n 个点,n1 条边的树,任意在树上的两点之间新添加一条边。那么就会形成一个环,整个图也就被称为基环树,如下图所示: 基环树可以简单的理解为所有的树在一个环上。 特别的,如果给基环树中的每一条边指定一个方向,在满足环上的点方向相同时 阅读全文
posted @ 2021-07-06 07:53 曙诚 阅读(219) 评论(0) 推荐(0) 编辑
摘要:题意 给定 n 个正整数,选择其中的一些数,使得这些数的和 m,其中 m1018。求总共有多少个不同的选择方案满足要求。如果存在一种方案观看某场比赛,而另一种方案不观看,则认为这两种方案不同。 思路 看到题目中要求的是选数方案,可以考虑用搜索求解,枚举每一个数 阅读全文
posted @ 2021-07-06 07:19 曙诚 阅读(86) 评论(0) 推荐(0) 编辑
摘要:原题链接 题意 给定 n 棵摇钱树,第 i 棵摇钱树上的初始金币为 ai,每天会掉下 bi 个金币。在 k 天内,每天都可以砍一棵摇钱树,第 i 天砍第 j 棵摇钱树可以得到 aj(i1)bj 个金币,求最终得到的金币数量的最大值。 思路 首先可以将题目 阅读全文
posted @ 2021-07-01 09:30 曙诚 阅读(94) 评论(0) 推荐(0) 编辑
摘要:原题链接 题意 给定 n 个激光塔,每个激光塔有一个坐标 ai 和一个威力 bi,当第 i 个激光塔被激活后,坐标 aibi 的激光塔将被摧毁。现在在所有激光塔的右侧放置一个坐标和威力任意的激光塔,从右到左依次激活没有被摧毁的激光塔,求最少要摧毁多少个激光塔。 阅读全文
posted @ 2021-07-01 06:36 曙诚 阅读(46) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示