E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
**数位DP
BZOJ1799: [Ahoi2009]self 同类分布(
数位DP
)
题目:1799:[Ahoi2009]self同类分布解析:设\(f[pos][SumDigit][rem]\)为第\(pos\)位,各位数和为\(SumDigit\),当前余数为\(rem\)的数的个数要求\(n\)可以被各位数整除,也就是\(n\%SumDigit==0\)这个题,我们枚举一下各位数的和\(sum\)可能是多少,对每一个\(sum\)都记忆化搜索一下,看\(SumDigit==s
Chrety
·
2019-08-16 10:00
HDU 6659 Acesrc and Good Numbers (
数位dp
)
题意:对于f(k,n)表示的是对于(1到n)一共出现了多少次的k,注意的是例如(11它一共出现了两个1),然后给我们k和x让我们求的是一个f(k,n)第一个小于x,并且f(k,n)==n的n思路:根据
数位
Com_ice
·
2019-08-15 23:18
数位dp
2019
HDU
多校
HDU 6659 Acesrc and Good Numbers (
数位dp
)
题意:对于f(k,n)表示的是对于(1到n)一共出现了多少次的k,注意的是例如(11它一共出现了两个1),然后给我们k和x让我们求的是一个f(k,n)第一个小于x,并且f(k,n)==n的n思路:根据
数位
Com_ice
·
2019-08-15 23:18
数位dp
2019
HDU
多校
Luogu-P2657 [SCOI2009]windy数
题目题目链接测试得分:100主要算法:
数位DP
题干:
数位DP
板子分析:预处理出f[i][j]长度为i且最高位为j的windy数个数voidInit(){FORa(i,0,M)f[1][i]=1;FORa
SeanOcean
·
2019-08-13 21:00
[HNOI2002] Kathy 函数
数位DP
套路题,求二进制下区间内回文串个数。设dp[][][]表示到第几位时,是否为回文数,去掉前导零后共几位。之后到边界时判断是否为回文数计入贡献。一开始不知道答案统计要高精,于是后来就自闭了。
南條キミツ
·
2019-08-08 06:00
浅析动态规划-----------不看后悔系列
比如大佬们经常说的
数位dp
,树形dp,区间dp,插头dp,棋盘dp,背包dp等等。。。那究竟什么是dp呢?维基百科上是这样定义的:DP就是一种方法,该方法能够将复杂的问题分解成为一系列简单的子问题。
dreamispossible
·
2019-08-05 23:33
数据结构
[SCOI2009] windy数
数位DP
题目。
南條キミツ
·
2019-08-04 21:00
Luogu2481 SDOI2010 代码拍卖会 DP、组合
传送门神仙DP注意到\(N\leq10^{18}\),不能够直接
数位DP
,于是考虑形成的\(N\)位数的性质。
CJOIer_Itst
·
2019-08-03 15:00
牛客寒假算法基础集训营3 处女座和小姐姐(三)(
数位dp
)
链接:https://ac.nowcoder.com/acm/contest/329/G来源:牛客网经过了选号和漫长的等待,处女座终于拿到了给小姐姐定制的手环,小姐姐看到以后直呼666!处女座其实也挺喜欢6这个数字的,实际上他做手环的时候选取的k=6。所以他对于包含数码6的数字极其敏感。每次看到像4567这样的数字的时候他的心就像触电了一样,想起了小姐姐。现在你要给处女座展示一系列数字,你想知道他
Cherry_93
·
2019-07-21 21:51
数位dp
DP
牛客寒假算法基础集训营3 处女座和小姐姐(三)(
数位dp
)
链接:https://ac.nowcoder.com/acm/contest/329/G来源:牛客网经过了选号和漫长的等待,处女座终于拿到了给小姐姐定制的手环,小姐姐看到以后直呼666!处女座其实也挺喜欢6这个数字的,实际上他做手环的时候选取的k=6。所以他对于包含数码6的数字极其敏感。每次看到像4567这样的数字的时候他的心就像触电了一样,想起了小姐姐。现在你要给处女座展示一系列数字,你想知道他
Cherry_93
·
2019-07-21 21:51
数位dp
数位dp
DP
牛客网 - [牛客假日团队赛5]随机数(
数位dp
)
题目链接:https://ac.nowcoder.com/acm/contest/984/F/时间限制:C/C++1秒,其他语言2秒空间限制:C/C++32768K,其他语言65536K64bitIOFormat:%lld题目描述正如你所知,奶牛们没有手指以至于不能玩“石头剪刀布”来任意地决定例如谁先挤奶的顺序。她们甚至也不能通过仍硬币的方式。所以她们通过"roundnumber"竞赛的方式。第一
子夜葵
·
2019-07-16 16:43
#
动态规划
#
数据结构
ACM之路
2019.07.04【NOIP提高组】模拟 A 组
T1:这一题就是一个
数位dp
。设f[i][j][k][0/1][0/1]表示第i位填j,i-1位填k,当前数是否已经比a大/比b小的方案数。
chiyankuan
·
2019-07-04 16:22
【NOIP提高组】模拟A组
【
数位DP
】恨7不成妻
【
数位DP
】恨7不成妻时间限制:1Sec内存限制:128MB提交:8解决:4[提交][状态][命题人:admin]题目描述单身!依然单身!吉哥依然单身!DS级码农吉哥依然单身!
lglh
·
2019-06-29 10:00
2018 ACM 国际大学生程序设计竞赛上海大都会赛 J.Beautiful Numbers(
数位dp
)
题目如果一个数能被它的数位和整除,则称这个数是美丽的数给你一个整数n(1usingnamespacestd;typedeflonglongll;lldp[15][110][110],n;intt,a[15],mod,cnt;lldfs(intpos,intsum,intremain,boollimit){if(!pos)returnsum==mod&&remain==0;if(!limit&&~d
Code92007
·
2019-05-30 23:19
数位dp
HDU 2089 不要62(
数位DP
)
题目:杭州人称那些傻乎乎粘嗒嗒的人为62(音:laoer)。杭州交通管理局经常会扩充一些的士车牌照,新近出来一个好消息,以后上牌照,不再含有不吉利的数字了,这样一来,就可以消除个别的士司机和乘客的心理障碍,更安全地服务大众。不吉利的数字为所有含有4或62的号码。例如:623157341888914都属于不吉利号码。但是,61152虽然含有6和2,但不是62连号,所以不属于不吉利数字之列。你的任务是
丿不落良辰
·
2019-05-16 00:00
poj3252 Round Numbers(
数位dp
+记忆化搜索/组合数学待补)
题目给定[l,r],1#include#include#includeusingnamespacestd;constintmaxn=35;//dp[i][j][k]表示还有i个数可以填当前0的个数为j个且1的个数为k个的时候的方案数intbit[maxn];//把原数拆成二进制下的每一位intdp[maxn][maxn][maxn];//dfs(当前第pos位,当前0的个数,当前1的个数,是否自由
Code92007
·
2019-05-07 13:07
数位dp
codeforces 653B
数位DP
codeforces653B题意:假定初始字符串只含‘a’—‘f’且长度为n。假定初始字符串只含‘a’—‘f’且长度为n。假定初始字符串只含‘a’—‘f’且长度为n。给定q对字符串a(长度为2)和b(长度为1)。给定q对字符串a(长度为2)和b(长度为1)。给定q对字符串a(长度为2)和b(长度为1)。当字符串前两个字母与字符串a相同时,可以用字符串b替换a。当字符串前两个字母与字符串a相同时,可
csdn_PatrickStar
·
2019-05-05 12:40
数位DP
codeforces 653B
数位DP
codeforces653B题意:假定初始字符串只含‘a’—‘f’且长度为n。假定初始字符串只含‘a’—‘f’且长度为n。假定初始字符串只含‘a’—‘f’且长度为n。给定q对字符串a(长度为2)和b(长度为1)。给定q对字符串a(长度为2)和b(长度为1)。给定q对字符串a(长度为2)和b(长度为1)。当字符串前两个字母与字符串a相同时,可以用字符串b替换a。当字符串前两个字母与字符串a相同时,可
csdn_PatrickStar
·
2019-05-05 12:40
数位DP
codeforces 96E
数位DP
codeforces96E题意:给定区间[l,r],限制条件:给定区间[l,r],限制条件:给定区间[l,r],限制条件:存在幸运数字4或7存在幸运数字4或7存在幸运数字4或7至少有两个幸运数字相差的位数不超过3至少有两个幸运数字相差的位数不超过3至少有两个幸运数字相差的位数不超过3问区间内满足以上条件的数的个数。问区间内满足以上条件的数的个数。问区间内满足以上条件的数的个数。题解:dp[pos]
csdn_PatrickStar
·
2019-05-05 12:45
数位DP
codeforces 96E
数位DP
codeforces96E题意:给定区间[l,r],限制条件:给定区间[l,r],限制条件:给定区间[l,r],限制条件:存在幸运数字4或7存在幸运数字4或7存在幸运数字4或7至少有两个幸运数字相差的位数不超过3至少有两个幸运数字相差的位数不超过3至少有两个幸运数字相差的位数不超过3问区间内满足以上条件的数的个数。问区间内满足以上条件的数的个数。问区间内满足以上条件的数的个数。题解:dp[pos]
csdn_PatrickStar
·
2019-05-05 12:45
数位DP
codeforces 1036C
数位DP
codeforces1036C题意:给定区间[l,r],限制条件:给定区间[l,r],限制条件:给定区间[l,r],限制条件:所有数位上不为0的数不超过3个所有数位上不为0的数不超过3个所有数位上不为0的数不超过3个问区间内满足以上条件的数的个数。问区间内满足以上条件的数的个数。问区间内满足以上条件的数的个数。题解:dp[pos][cnt]表示查找到第pos位,截止当前位的非零数的个数为cnt的数
csdn_PatrickStar
·
2019-05-05 12:43
数位DP
codeforces 1036C
数位DP
codeforces1036C题意:给定区间[l,r],限制条件:给定区间[l,r],限制条件:给定区间[l,r],限制条件:所有数位上不为0的数不超过3个所有数位上不为0的数不超过3个所有数位上不为0的数不超过3个问区间内满足以上条件的数的个数。问区间内满足以上条件的数的个数。问区间内满足以上条件的数的个数。题解:dp[pos][cnt]表示查找到第pos位,截止当前位的非零数的个数为cnt的数
csdn_PatrickStar
·
2019-05-05 12:43
数位DP
codeforces 628D
数位DP
codeforces628D题意:给定区间[a,b],限制条件:给定区间[a,b],限制条件:给定区间[a,b],限制条件:能被m整除能被m整除能被m整除偶数位全部为d且奇数位不能为d偶数位全部为d且奇数位不能为d偶数位全部为d且奇数位不能为d问区间内满足以上两个条件的数的个数,结果对1e9+7取模。问区间内满足以上两个条件的数的个数,结果对1e9+7取模。问区间内满足以上两个条件的数的个数,结果
csdn_PatrickStar
·
2019-05-05 12:21
数位DP
POJ 3252 Round Numbers(
数位dp
)
RoundNumbersTimeLimit:2000MSMemoryLimit:65536KTotalSubmissions:17628Accepted:7356DescriptionThecows,asyouknow,havenofingersorthumbsandthusareunabletoplayScissors,Paper,Stone'(alsoknownas'Rock,Paper,Sc
LSD20164388
·
2019-04-11 20:13
ACM
数位dp
【校内模拟】【19-03-30】有趣的数字【
数位DP
】
题解昨天还在写
数位DP
,今天就考(然而我还是不会首先秉承昨天数字计数那道题的思想,1~9分开处理,这样我们的问题就变简单了,每次只需要记录一个数的出现次数就完了
Cyan_rose
·
2019-04-11 09:52
校内模拟
DP
2019年4月10日训练日记
数位dp
小结:1、问题特点①一般来说是求某个区间内的符合与每一数位有关的性质的数个个数②数据范围在1e9以上,即区间很大③求区间内第几个①条件的数,通常是再套个二分2、感悟总结①实际上是一种特殊的记忆化搜索
LSD20164388
·
2019-04-10 22:00
动态规划
训练日记
状态压缩dp
数位dp
数位dp
例题(不要62)
杭州人称那些傻乎乎粘嗒嗒的人为62(音:laoer)。杭州交通管理局经常会扩充一些的士车牌照,新近出来一个好消息,以后上牌照,不再含有不吉利的数字了,这样一来,就可以消除个别的士司机和乘客的心理障碍,更安全地服务大众。不吉利的数字为所有含有4或62的号码。例如:623157341888914都属于不吉利号码。但是,61152虽然含有6和2,但不是62连号,所以不属于不吉利数字之列。你的任务是,对于
GJLfly
·
2019-04-01 21:48
dp
【试炼场】数字计数【
数位DP
】
题解首先这肯定是个
数位DP
,所以我们先写个记搜然后慢慢考虑怎么优化然后你发现0~9分开统计你也只用算18次,然后就非常愉快的分开算所以我们现在只需要求某个数字在[a,b]出现了多少次那这就是很简单的问题了
Cyan_rose
·
2019-03-29 21:28
试炼场
DP
bzoj3598: [Scoi2014]方伯伯的商场之旅(带权中位数+
数位dp
)
传送门题意咕咕咕自己读吧挺简单的思路:由带权中位数的性质可以得到对于每个数放在每个二进制位的代价一定是个单调或者单峰函数,因此我们先把所有的数都挪到第一个位置,然后依次向右枚举峰点(极值点)把能挪的挪走即可。代码:#include#defineriregisterintusingnamespacestd;typedeflonglongll;inta[62],len=0;llf[62][1205],
SC.ldxcaicai
·
2019-03-28 21:59
#
数位dp
#
dp
HDU 2089
数位dp
解法
传送门(
数位dp
入门题)题意:就是求给定区间内数字中不含4和连号62思路:很入门的
数位dp
,dp[len][state]表示当前第len位,并且前一位是否是6,然后记忆化搜索即可,因为每到一个位置的数字
Anxdada
·
2019-03-18 17:59
数位dp
谈
数位DP
在了解
数位dp
之前,先来看一个问题:例1.求a~b中不包含49的数的个数.0r)swap(l,r);printf("%lld\n",cal(r)-cal(l-1));}}
数位dp
模板(…根据实际情况来填
Anxdada
·
2019-03-17 22:38
数位dp
【
数位dp
】HDU3555:Bomb(入门题目)
解题思路:
数位dp
模版题,记录每一位数的数组a[]从下标1开始存数,limit表示第pos位前所有位上的数是不是都达到了上限两种方法:1.求0~x之间不含49的数字个数,x+1-solve()即是结果2
_奶酪
·
2019-03-15 17:01
算法入门题目
数位dp
数位dp
啥是
数位dp
数位dp
可不是对于数的每一位进行dp,而是指对于这个数的组成进行dp。对于数的每一位进行dp,只是
数位dp
的一类题目。
Hypoc_
·
2019-03-15 13:09
算法小结区
DP(动态规划)进阶
一些非典型的动态规划串讲:•状态压缩进阶•期望概率进阶•
数位DP
•换根DP•基环树DP主要是介绍思想,要提升必须靠练习状态压缩•什么是状态压缩呢•当一道题的状态很复杂,但是很少的时候,我们考虑暴力的状态表示出来
聆回
·
2019-03-02 22:36
算法
【GDOI2019模拟2019.3.1】总结
今天前一个小时精神状态不太好,可能是昨天中午晚上没睡好T1琢磨了一会,一看数据范围明显是线性规划/网络流,由于不会线性规划(血亏),我就想了一想能否用网络流建图,由于网络流姿势太低没建出图来…T2感觉是
数位
BAJim_H
·
2019-03-01 22:09
总结
自用
最大子矩阵 最大子数组 动态规划
最大子矩阵最大子数组动态规划最大子矩阵问题也是动态规划中经典的一道题目(感觉自己到目前为止接触到的只是动态规划的冰山一角,区间dp、
数位dp
…还是要花时间深入学习一下的),这里就先总结一下最大子矩阵问题的通用思路以及解法我们先从基础难度讲起
JiangNanMax
·
2019-02-28 19:13
算法学习
codechef Favourite Numbers(二分+
数位dp
+ac自动机)
传送门题意:给444个整数L,R,K,nL,R,K,nL,R,K,n,和nnn个数字串,L,R,K,数字串大小≤1e18,n≤65L,R,K,数字串大小\le1e18,n\le65L,R,K,数字串大小≤1e18,n≤65问[L,R][L,R][L,R]中第KKK小的拥有nnn个数字串中至少一个串作为子串的数。思路:一看就要二分答案,现在考虑统计[L,R][L,R][L,R]中有多少个满足题意的数
SC.ldxcaicai
·
2019-02-15 15:51
#
数位dp
#
二分答案
#
dp
#
ac自动机
【比赛小结和题解】Codeforces Global Round 1 注意贪心,简单dp技巧,还有AC自动机+
数位dp
从重要的题开始题解连接1110H-ModestSubstrings题意:求长度为n的字符串,最多有多少个子串x,满足Lusingnamespacestd;#definerep(i,l,r)for(registerinti=l;i=l;i--)#definervc(i,S)for(registerinti=0;i=0;i--)#definefore(i,x)for(registerinti=head
Thomas_ZQQ@Runespoor
·
2019-02-08 09:49
codeforces
比赛小结
题解
综合思维题
X mod f(x) HDU - 4389 (
数位dp
)
Hereisafunctionf(x):intf(intx){if(x==0)return0;returnf(x/10)+x%10;}Now,youwanttoknow,inagiveninterval[A,B](1#include#include#include#include#include#include#includeusingnamespacestd;typedeflonglongll;
Cherry_93
·
2019-01-30 20:22
数位dp
DP
求含有6的数---
数位dp
/dfs
2019牛客网寒训营3#G经过了选号和漫长的等待,处女座终于拿到了给小姐姐定制的手环,小姐姐看到以后直呼666!处女座其实也挺喜欢6这个数字的,实际上他做手环的时候选取的k=6。所以他对于包含数码6的数字极其敏感。每次看到像4567这样的数字的时候他的心就像触电了一样,想起了小姐姐。题目描述现在你要给处女座展示一系列数字,你想知道他的内心会激动多少次。对于同一个数字,他最多只会激动一次,即如果这个
ffffffffffffly
·
2019-01-29 00:54
[牛客竞赛] 处女座和小姐姐(三)(
数位DP
)
链接:https://ac.nowcoder.com/acm/contest/329/G来源:牛客网题目描述经过了选号和漫长的等待,处女座终于拿到了给小姐姐定制的手环,小姐姐看到以后直呼666!处女座其实也挺喜欢6这个数字的,实际上他做手环的时候选取的k=6。所以他对于包含数码6的数字极其敏感。每次看到像4567这样的数字的时候他的心就像触电了一样,想起了小姐姐。现在你要给处女座展示一系列数字,你
墓华
·
2019-01-27 13:59
★水题之路
★动态规划
B-number HDU - 3652 (
数位dp
+容斥原理)
Awqb-number,orB-numberforshort,isanon-negativeintegerwhosedecimalformcontainsthesub-string"13"andcanbedividedby13.Forexample,130and2613arewqb-numbers,but143and2639arenot.Yourtaskistocalculatehowmanywq
Cherry_93
·
2019-01-24 19:40
数位dp
容斥原理
DP
2019年1月17日训练日记
补了一道简单的并查集+floyed,补了:一道
数位dp
(题解已经写了)。。。一个严重的问题:读题。对于题干比较长的题目,一定要耐心读完,不要再吃区域赛的亏。一个知识点的问题:
数位dp
。
LSD20164388
·
2019-01-17 20:34
训练日记
Find the AFei Numbers(
数位dp
)
裸的
数位dp
,找出不包含520的个数,然后减一下就好了。
Charlesssf
·
2019-01-17 18:37
ACM_动态规划
补题补题补题
QLU—寒假第一次训练
A-ClassyNumbers(
数位dp
)Let'scallsomepositiveintegerclassyifitsdecimalrepresentationcontainsnomorethan33non-zerodigits.Forexample
curry___
·
2019-01-17 17:10
dp
数论
训练
2019年1月16日训练日记
今天的比赛:A题标准区间dp,熟练巩固,B题暴力spfa,锻炼了思维,C题dp,学到了负数容量的处理,D题还没看,E题练习了二分(据说可以暴力),F题
数位dp
写挂了,明天继续补,G题裸树状数组单点更新区间查询
LSD20164388
·
2019-01-16 21:58
训练日记
【[CQOI2016]手机号码】
递推版的
数位dp
绝对的暴力美学我们设\(dp[l][i][j][0/1][0/1][0/1]\)表示到了第\(l\)位,这一位上选择的数是\(i\),\(l-1\)位选择的数是\(j\),第一个\(0/
asuldb
·
2019-01-01 21:00
2018亚洲区域赛青岛站参赛总结
赛前准备,比赛之前我们总结了四套区域赛真题,三场浙江省赛的部分题解,四个专题训练题解(数论,网络流,数学期望,
数位DP
),还有两个重要使用技巧,分别是整数、矩阵快速幂和欧拉降幂法(现在才准备,如果大佬路过
Reqaw
·
2018-12-29 16:00
JZOJ100045 【NOIP2017提高A组模拟7.13】好数
这不就是初中OJ上的某道
数位DP
的题吗?然后发现不是那一道题,松了一口气。一眼看下去,一定有什么数论。说不定在得到了什么结论之后,就变成一个非常简
A1847225889
·
2018-12-15 16:55
线段树
打表
Educational Codeforces Round 53 (Rated for Div. 2) E. Segment Sum
应该是我做过最复杂的
数位dp
了做之前已经忘了
数位dp
是啥了,找了一个博客复习下然后这题不同的是求的是和,而不是个数所以需要维护更多的元素dp[i][j]val,count,remain代表讨论到i位置,
basasuya
·
2018-12-05 22:00
上一页
14
15
16
17
18
19
20
21
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他