随笔分类 -  动态规划-数位dp

摘要:All Your Paths are Different Lengths 题目链接:https://atcoder.jp/contests/arc102/tasks/arc102_b 题解: 构造题有技巧,如果题目中要求了20和60,那就从这里入手好了。 发现没法入手因为太平凡了.... 但是,他要 阅读全文
posted @ 2019-09-03 21:01 JZYshuraK_彧 阅读(289) 评论(0) 推荐(0)
摘要:花神的数论题 bzoj-3209 题目大意:sum(i)表示i的二进制表示中1的个数,求$\prod\limits_{i=1}^n sum(i)$ 注释:$1\le n\le 10^{15}$。 想法:喷一下题目...神tm数论题,明明是个dp。 显然,如果稍微打个表的话就可以发现,有很多数的sum 阅读全文
posted @ 2018-07-10 20:47 JZYshuraK_彧 阅读(236) 评论(0) 推荐(0)
摘要:数数 bzoj-3530 Sdoi-2014 题目大意:给你一个整数集合,求所有不超过n的正整数,是的它的十进制表示下不能再一段等于集合中的任意数。 注释:$1\le n \le 1200$,$1\le |S|\le 100$,$1\le L\le 1500$,L是总长度之和。 想法:咳咳,显然,我 阅读全文
posted @ 2018-07-07 21:10 JZYshuraK_彧 阅读(219) 评论(0) 推荐(0)
摘要:Round Numbers poj3252 题目大意:求一段区间内Round Numbers的个数。 注释:如果一个数的二进制表示中0的个数不少于1的个数,我们就说这个数是Round Number.给定区间l,r<=$2\cdot 10^9$。 想法:又是一道数位dp裸题。我们先来设状态:dp[i] 阅读全文
posted @ 2018-03-13 18:56 JZYshuraK_彧 阅读(188) 评论(0) 推荐(0)
摘要:windy数 bzoj-1026 题目大意:求一段区间中的windy数个数。 注释:如果一个数任意相邻两位的差的绝对值都不小于2,这个数就是windy数,没有前导0。$区间边界<=2\cdot 10^9$。 想法:数位dp裸题,何为数位dp? 数位dp的意思就是我们交换一种dp的方式。通过数位进行d 阅读全文
posted @ 2018-03-12 18:35 JZYshuraK_彧 阅读(282) 评论(0) 推荐(0)