![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
dp之数位dp
oranges_c
落寞是岁月的痕迹
展开
-
【POJ3252】Round Numbers(数位DP)
题目链接:http://poj.org/problem?id=3252 题目大意: 如果一个数的二进制表示中0的个数大于等于1的个数,那么这个数是符合条件的。 给你左端点和右端点,问在这区间内符合条件的数有多少。dp[pos][num0][num1] := 第一维表示从高位往低位枚举到pos的位置,第二维表示二进制中0的个数,第三维表示二进制中1的个数,结果为满足条件的原创 2016-10-26 21:39:36 · 231 阅读 · 0 评论 -
【HDU4352/ZCMU1781】XHXJ's LIS(数位DP)
题目链接 题目大意: 把一个数看成序列,可以求出一个严格最长上升子序列的长度。 如123可以看成1,2,3 严格最长上升子序列长度为3 现在给你一个区间[l,r]和一个k,问在这个区间内满足严格最长上升子序列的长度为k的数有多少个。ps:没想到今年的校赛竟然出了原题,而且还是之前做过的。。然而比赛中却没什么印象。。血亏。。这算是数位dp的模板题吧。 分析: 定义一原创 2016-12-22 18:26:20 · 361 阅读 · 0 评论 -
【zoj3962】Seven Segment Display(数位dp)
题目链接 题目大意: T组数据。 给你一个n,和8位的十六进制数num,每一位的十六进制数都有一个权值, 问[num,num+n-1]的每个数的权值和。省赛的时候,后面想到了数位dp,但是在想状态的时候,卡在了第二维的定义上。 (其实当时我很想睡觉。orz.还有就是我太菜。 (貌似权值和作为dp的状态很常见,以后注意一下。。这么水的题,我tm竟然现场没想到,菜的想原创 2017-04-24 20:25:14 · 753 阅读 · 0 评论