上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 24 下一页
摘要: 题意:有2个人玩游戏,他们都有个初始值a和b, 游戏进行t轮, 每次可以选择加上一个[-k, +k]之间的数字,问有多少种方案a的和严格大于b的和。 思路:如果不考虑多于这个条件,只是询问有多少种方案的化,这是一个数塔模型的DP, 设dp[i][j]为到i位置,前面的数的和为j的方案数,直接转移即可 阅读全文
posted @ 2019-04-23 18:29 维和战艇机 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 题意:给你n个数,和一个数m, 问最小需要多少个数,可以让这些数乘起来是m的倍数。如果有多组,取和最小的那一组。 思路:因为m的范围到1e12,并且和取模相关,所以容易想到处理出m的约数,然后离散化一下,降低DP的第二维的复杂度,因为如果这些数的乘积不是m的约数,就没有意义了。dp[i][j]表示处 阅读全文
posted @ 2019-04-23 12:32 维和战艇机 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 题意:有n位选手,已知n位选手之间两两获胜的概率,问主角(第一个选手)最终站在擂台上的概率是多少? 思路:一看数据范围肯定是状压DP,不过虽然是概率DP,但是需要倒着推;我们如果正着推式子的话,初始状态是不确定的,因为并不知道一开始把哪个人放在擂台上最后主角获胜的概率最大。所以我们可以假设主角最后获 阅读全文
posted @ 2019-04-23 10:13 维和战艇机 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 题意:给你一个字符串,这个字符串的构造方法如下:先选择一个长度大于4的前缀,然后每次向字符串尾部添加一个长度为2或者长度为3的后缀,不能添加连续的相同的后缀,问可能的后缀有哪些?并按字典序输出去。 思路:第一眼感觉要记忆化,设dp[i]表示把前i个字符作为前缀是否有合法方案,那么只有当前长度为2的串 阅读全文
posted @ 2019-04-23 08:13 维和战艇机 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 题意:给你一个长度为n的数列,你需要把这个数列分成几段,每段的和不超过m,问各段的最大值之和的最小值是多少? 思路:dp方程如下:设dp[i]为把前i个数分成合法的若干段最大值的最小值是多少。dp转移比较显然,dp[i] = min{dp[j] + max(a[j + 1] , a[j + 2] . 阅读全文
posted @ 2019-04-22 20:47 维和战艇机 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 题意:有一个人去买铲子,他需要买正好k把。每把铲子有个标价,并且每把铲子最多只能被买一次。有m种优惠方案,每个优惠方案xi, yi是指如果这次恰好购买了xi把铲子,那么这次购买的铲子中最便宜的yi把将免费。问买k把铲子的最少花费。题目可以分多次购买铲子,只要购买的铲子总数是k把就可以。买过的铲子就不 阅读全文
posted @ 2019-04-19 11:39 维和战艇机 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 题意:给你一堆数,问其中lcm最小的一对数是什么? 思路:因为lcm(a, b) = a * b / gcd(a, b), 所以我们可以考虑暴力枚举gcd, 然后只找最小的a和b,去更新答案即可。 数据范围1e7? 不慌,bitset搞一下, 1e7log(1e7)可以500ms过。 代码: 阅读全文
posted @ 2019-04-19 10:40 维和战艇机 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 题意:有一个游戏,规则如下:每个点有一个标号,为max或min, max是指这个点的值是所有子节点中值最大的那一个,min同理。问如何给这颗树的叶子节点赋值,可以让这棵树的根节点值最大。 思路:很明显的树形dp, 设dp[x]是指以x为根的子树中可以获得的最大的值, sz[x]是指以x为根的子树中叶 阅读全文
posted @ 2019-04-14 12:17 维和战艇机 阅读(554) 评论(0) 推荐(0) 编辑
摘要: 思路及博客:https://www.cnblogs.com/uid001/p/10507346.html 代码: 阅读全文
posted @ 2019-04-13 19:35 维和战艇机 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 题意及思路:https://www.cnblogs.com/TinyWong/p/10400682.html 代码: 阅读全文
posted @ 2019-04-13 10:56 维和战艇机 阅读(244) 评论(0) 推荐(0) 编辑
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 24 下一页