会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
walfy
博客园
首页
新随笔
联系
管理
随笔- 556 文章- 0 评论- 6 阅读-
12万
随笔分类 -
动态规划之数位dp
bzoj1833: [ZJOI2010]count 数字计数 数位dp
摘要:"bzoj1833" Description 给定两个正整数a和b,求在[a,b]中的所有整数中,每个数码(digit)各出现了多少次。 Input 输入文件中仅包含一行两个整数a、b,含义如上所述。 Output 输出文件中包含一行10个整数,分别表示0 9在[a,b]中出现了多少次。 单独考虑每
阅读全文
posted @
2018-07-11 09:13
walfy
阅读(179)
评论(0)
推荐(0)
编辑
bzoj1026: [SCOI2009]windy数---数位dp
摘要:windy定义了一种windy数。不含前导零且相邻两个数字之差至少为2的正整数被称为windy数。 windy想知道,在A和B之间,包括A和B,总共有多少个windy数? 数位dp,前导0的情况要考虑掉,dp【i】【j】【2】开三位表示i长度,j前一位是什么,k前面是不是全是前导0 //#pragm
阅读全文
posted @
2018-04-13 00:25
walfy
阅读(198)
评论(0)
推荐(0)
编辑
SPOJ - BALNUM 数位dp
摘要:题意:求某一区间内的平衡数个数(指一个数,其中出现过的数,如果是偶数,那么必须出现奇数次,反之偶数次) 题解:用三进制来枚举(0到9)所有情况,0代表没有出现,1代表出现奇数次,2代表出现偶数次dp【i】【j】i代表位数,j代表状态,在记忆化搜索的时候要记录0是否出现过 (因为之前很少写3进制的状态
阅读全文
posted @
2017-09-01 15:18
walfy
阅读(201)
评论(0)
推荐(0)
编辑
hdu3709 数位dp
摘要:题意:求某一区间内的平衡数(指在某一数位开始,左右两边的权值相同,如4119:4*2+1*1=9*1,以1 为支点,该数是平衡数) 题解:枚举所有的支点,求和,dp【i】【j】【k】i是位数,j是支点位置,k是两端权值和,左边为正,右边为负,i为0时,k为0,那么该数就是平衡数 #include<b
阅读全文
posted @
2017-09-01 12:28
walfy
阅读(126)
评论(0)
推荐(0)
编辑
HDU - 4734 数位dp
摘要:题意:找0到B中权值小于等于A权值的数目(权值按每个位数上的二进制计算) dp[i][j] i-长度为i,j-权值,dp[i][j代表长度为i,小于j的个数 刚开始把j代表f(x),但是当a,不同时,dp结果不同这样会超时 #include<bits/stdc++.h> #define C 0.57
阅读全文
posted @
2017-08-26 13:48
walfy
阅读(118)
评论(0)
推荐(0)
编辑
poj3252 数位dp
摘要:这题不是用10进制储存的,要转化成2进制再计算 dp[i][j][k] i是位数,j是1的个数,k是0的个数 #include<map> #include<set> #include<cmath> #include<queue> #include<stack> #include<vector> #i
阅读全文
posted @
2017-08-24 10:51
walfy
阅读(154)
评论(0)
推荐(0)
编辑
hdu3652 数位dp
摘要:dp[i][j][k] i-i位数,j-开头是j,k-除13的余数 要注意数位dp的时候一定不能直接判断对的来做,必须是判断不对的,然后用全部减 这一题先算出所有%13==0的个数,然后算出所以%13并且不含13的个数,然后相减就是答案了 #include<bits/stdc++.h> #defin
阅读全文
posted @
2017-08-23 18:55
walfy
阅读(196)
评论(0)
推荐(0)
编辑
CodeForces - 55D 数位dp
摘要:题意:求从l到r中的数能被自己的每一位整除的有多少个 如果x满足条件,那么 x %lcm{digit【i】}==0,又因为digit【i】只可能为1-9,lcm{1,,,9}=2520,所以x%2520%lcm{digit【i】}==0,这样只需存x%2520,节约了空间和时间 从1到10的最小公倍
阅读全文
posted @
2017-08-23 16:23
walfy
阅读(217)
评论(0)
推荐(0)
编辑
hdu3555 数位dp
摘要:题意:求1到n的数中含49的有多少个 和上一题类似,但是这题如果直接算含49的会有一点问题,所以先算不含49的然后用n-就好了,注意求1到n算的是n+1的 还有就是这题有毒,必须要用__int64而不能用long long,而且需要交c++,不能用G++ 非递归 #include<map> #inc
阅读全文
posted @
2017-08-23 13:12
walfy
阅读(118)
评论(0)
推荐(0)
编辑
hdu2089 数位dp
摘要:数位dp第一题 题意:找从n到m中,不包含4,62(连续)的个数 先预处理出f数组 f[i][j]是以j开头的i位数不包含4,62的个数,可通过递推求解 递推关系式为: f[i][j]=f[i-1][k]+f[i][j];对于第i位,可由第i-1位转移过来,用k枚举第i-1位的所有情况,j枚举第i位
阅读全文
posted @
2017-08-23 10:44
walfy
阅读(154)
评论(0)
推荐(0)
编辑
公告
昵称:
walfy
园龄:
7年11个月
粉丝:
26
关注:
19
+加关注
<
2025年2月
>
日
一
二
三
四
五
六
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
1
2
3
4
5
6
7
8
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
更多链接
我的标签
模拟
(7)
数论
(3)
计算几何
(3)
二分
(3)
暴力
(3)
最短路
(2)
找规律
(2)
贪心
(2)
搜索
(2)
dp
(1)
更多
随笔分类
cdq分治(6)
fft(9)
fwt(4)
java学习(2)
ntt(9)
st表(1)
博弈(22)
尺取法(5)
单调栈/单调队列(5)
动态规划之dag上的dp(3)
动态规划之dp(26)
动态规划之插头dp(3)
动态规划之概率dp(6)
动态规划之区间dp(5)
动态规划之树形dp(4)
动态规划之数位dp(10)
动态规划之斜率优化dp(8)
动态规划之状压dp(5)
二分(6)
各种比赛(46)
计算几何之叉积(7)
计算几何之凸包/旋转卡壳(12)
计算几何之圆和多边形交(2)
矩阵快速幂(19)
康拓展开(1)
莫队(4)
树--prufer序列(2)
树--并查集(8)
树--树分治(5)
树--虚树(3)
数据结构之dfs序线段树(2)
数据结构之kdtree(2)
数据结构之lct(6)
数据结构之ODT(2)
数据结构之splay(9)
数据结构之treap(1)
数据结构之分块(6)
数据结构之可持久化并查集(1)
数据结构之可持久化线段树(6)
数据结构之树链剖分(5)
数据结构之树套树(4)
数据结构之树状数组(12)
数据结构之线段树(29)
数据结构之左偏树(1)
数论(26)
数论之BSGS(3)
数论之exgcd(4)
数论之伯努利数(1)
数论之高斯消元(3)
数论之莫比乌斯反演(26)
数论之线型基(3)
数论之线性欧拉筛(3)
数论之中国剩余定理(2)
水题(13)
搜索(6)
贪心(5)
图论之2-sat(4)
图论之lca(8)
图论之次小生成树(3)
图论之二分图匹配(18)
图论之欧拉回路(1)
图论之强连通分量(7)
图论之生成树计数(3)
图论之双连通分量(10)
图论之斯坦纳树(2)
图论之网络流(33)
图论之最大团(1)
图论之最短路(12)
图论之最小生成树(5)
图论之最小树形图(4)
位运算(4)
整体二分(1)
字符串处理之ac自动机(13)
字符串处理之kmp(20)
字符串处理之manacher(4)
字符串处理之后缀树组(3)
字符串处理之字典树(6)
字符串之后缀自动机(24)
字符串之回文自动机(7)
字符串之字符串hash(3)
自适应simpson(1)
总结与感想(4)
组合数学之Pólya定理(1)
组合数学之概率期望(8)
组合数学之组合数(3)
更多
随笔档案
2019年11月(1)
2019年9月(5)
2019年8月(3)
2019年7月(6)
2019年6月(2)
2019年5月(1)
2019年4月(27)
2019年3月(7)
2019年2月(6)
2019年1月(1)
2018年12月(8)
2018年11月(6)
2018年10月(16)
2018年9月(14)
2018年8月(23)
2018年7月(26)
2018年6月(14)
2018年5月(31)
2018年4月(28)
2018年3月(11)
2018年2月(9)
2018年1月(12)
2017年12月(15)
2017年11月(26)
2017年10月(26)
2017年9月(18)
2017年8月(28)
2017年7月(60)
2017年6月(23)
2017年5月(49)
2017年4月(30)
2017年3月(20)
2017年2月(4)
更多
阅读排行榜
1. hdu1054最小顶点覆盖(2384)
2. poj3080kmp或者暴力(2121)
3. poj3020二分图匹配(1311)
4. zoj1610线段树区间覆盖(1151)
5. 2019南昌网络赛G. tsy's number(963)
点击右上角即可分享