上一页 1 ··· 51 52 53 54 55 56 57 58 59 ··· 74 下一页
摘要: 题目大意: 问区间[l,r]内有多少正整数能被其各个数位上的所有数字整除。 思路: 数位DP。 能被所有数位整除相当于能被所有数位的LCM整除。 而1..9的LCM为2520。 f[i][j][k][flag]表示DP到第i位,当前构成的数字在%2520意义下为j,当前各个数位的LCM为k,flag 阅读全文
posted @ 2017-10-20 14:02 skylee03 阅读(1229) 评论(0) 推荐(0) 编辑
摘要: 题目大意: 问在区间[l,r]内的正整数中,有多少数能被其个位数字之和整除。 思路: 数位DP。 极端情况下,每一位都是9,所以各位数字之和不超过9*18。(为了方便这里用了9*19) f[i][j][k][flag],表示DP到从左往右第i位时,各位数字之和为j,这个数字在模mod意义下为k。 f 阅读全文
posted @ 2017-10-19 16:07 skylee03 阅读(209) 评论(1) 推荐(0) 编辑
摘要: 题目大意: 求[l,r]之间的整数中数码0~9各自出现次数。 思路: 数位DP。 阅读全文
posted @ 2017-10-19 09:32 skylee03 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 题目大意: 给你一棵树,你可以删掉一些边,使得分除去的子树中至少有一棵大小为k。 问最少删去多少边,以及删边的具体方案。 思路: 树形DP。 f[i][j]表示以i为根,子树中去掉j个点最少要删边的数量; v[i][j]表示其具体方案。 然后对每个点跑一下背包。 状态转移方程f[x][k+j]=mi 阅读全文
posted @ 2017-10-18 10:47 skylee03 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 题目大意: 给你一个数x,进行k次操作: 1.有p%的概率将x翻倍; 2.有1-p%的概率将x加1。 问最后二进制下x末尾0个数的期望。 思路: 动态规划。 由于k只到200,所以每次修改只与最后8位有关。 f[i][x][y][z]表示操作次数为i时,末尾8为表示的数字为x,第9位为y,第9位及以 阅读全文
posted @ 2017-10-17 16:08 skylee03 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 题目大意: 一个n*m的墙,被吹k天风,每块靠边的砖都有p的概率被吹掉。 如果上下两行没有直接相连的地方,我们则认为这一堵墙已经倒塌。 问最后墙不倒塌的概率(模意义)。 思路: 动态规划。 用f[i][j][k]表示到了第i层,只剩下j~k的砖头并且不倒塌的概率。 则f[i][j][k]=sum{f 阅读全文
posted @ 2017-10-17 09:05 skylee03 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 题目大意: 在一条直线上,有n个老鼠,m个洞。 每个老鼠i都有一个初始位置x[i]。 每个洞i都有一个固定位置p[i]和容量限制c[i]。 求所有老鼠都进洞的最小距离总和。 思路: 动态规划。 用f[i][j]表示前i个洞、前j只老鼠的最小距离总和。 用sum[i][j]表示前j个老鼠都进入第i个洞 阅读全文
posted @ 2017-10-16 10:46 skylee03 阅读(133) 评论(0) 推荐(1) 编辑
摘要: 题目大意: 给你一堆权值,求这些权值建成哈夫曼树后的WPL。 思路: 哈夫曼树的WPL等于各非叶子结点权值之和。 所以直接贪心模拟构建哈夫曼树的过程。 先把所有的权值放在一个堆中,然后每次取里面最小的两个数加到答案中,并将他们的和重新放到堆中。 整个过程并不需要把树存下来。 阅读全文
posted @ 2017-10-12 15:06 skylee03 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 题目大意: 给你一个数列,求其中第K大的数。 思路: 类似于快速排序的思想,每次可以确定出当前的的x在数组中的位置。 然后根据位置选择该往左找还是往右找。 阅读全文
posted @ 2017-10-12 14:04 skylee03 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 题目大意: 给你一个数列,从中选出k个互不重叠的非空子串,定义s[i]为第i个子串的和,求|s[1]-s[2]|+|s[2]-s[3]|+...+|s[k-1]-s[k]|的最大值。 思路: 考虑将绝对值去掉,对于连续一段和单调的子串,结果只与其中峰值和谷值有关,中间的数会直接消掉。 我们用f[i] 阅读全文
posted @ 2017-10-11 09:47 skylee03 阅读(158) 评论(0) 推荐(1) 编辑
上一页 1 ··· 51 52 53 54 55 56 57 58 59 ··· 74 下一页