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---数位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
dp---
轮廓线dp
哈尔滨理工大学软件与微电子学院第八届程序设计竞赛同步赛(高年级)小乐乐搭积木链接:https://ac.nowcoder.com/acm/contest/301/B来源:牛客网题目描述小乐乐想要给自己搭建一个积木城堡。积木城堡我们假设为n*m的平面矩形。小乐乐现在手里有1*2,2*1两种地砖。小乐乐想知道自己有多少种组合方案。输入描述:第一行输入整数n,m。(1#includeusingnames
哟破赛呦
·
2019-01-21 10:28
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
NOIP2018游记
晚上教练抛了几套题,随便看了几眼,
数位DP
,树形DP都有,算了,都不会,不打击自己
ZAGER
·
2018-11-29 18:00
Educational Codeforces Round 53 (Rated for Div. 2) (前五题题解)
这场比赛没有打,后来补了一下,第五题
数位dp
好不容易才搞出来(我太菜啊)。
nblyz2003
·
2018-11-05 14:00
数位DP
模板
数位DP
问题,大多是统计数量,通常用按位处理的方法解决。具体为:询问[L,R][L,R][L,R]中满足某一条件的数。
DyingShu
·
2018-11-04 21:44
数位DP
2018.10.31 bzoj4737: 组合数问题(lucas定理+容斥原理+
数位dp
)
传送门这是一道让我重新认识lucaslucaslucas的题。考虑到lucaslucaslucas定理:(nm)≡(n%pm%p)∗(npmp)\binomnm\equiv\binom{n\%p}{m\%p}*\binom{\fracnp}{\fracmp}(mn)≡(m%pn%p)∗(pmpn)(mod(mod(modp)p)p)所以可以看成(nm)\binomnm(mn)在p进制下的表示于是这
SC.ldxcaicai
·
2018-10-31 21:54
#
容斥原理
#
dp
#
lucas
#
组合数学
#
数学
浅谈
数位DP
浅谈
数位DP
前言李老师太巨啦!!!
beautiful_CXW
·
2018-10-30 08:48
新知识
个人观点
poj3208 启示录
数位dp
【一句话题意】定义十进制下有3个连续的6的数为魔鬼数。有T个询问,求第k小的魔鬼数。T#include#include#includeusingnamespacestd;intf[200][4];voidInit(){f[0][0]=1;for(inti=0;i>T;Init();while(T--){scanf("%d",&n);m=3;while(f[m][3]0;i--){for(intj=
xyc1719
·
2018-10-28 20:08
HG集训
动态规划
优化暴力
数位dp
数位DP
——不要62
Description杭州人称那些傻乎乎粘嗒嗒的人为62(音:laoer)。杭州交通管理局经常会扩充一些的士车牌照,新近出来一个好消息,以后上牌照,不再含有不吉利的数字了,这样一来,就可以消除个别的士司机和乘客的心理障碍,更安全地服务大众。不吉利的数字为所有含有4或62的号码。例如:623157341888914都属于不吉利号码。但是,61152虽然含有6和2,但不是62连号,所以不属于不吉利数字
DancingZ
·
2018-10-25 16:02
动态规划
数位dp
2018.06.26 NOIP模拟 号码(
数位dp
)
传送门先看一眼题面,再看一眼数据范围不难想到这题想考
数位dp
但常规的
数位dp
只要求求出满足条件的数的个数,该题要求的是这些数的平方和,为了解决这个问题,我们可以先考虑这个问题的弱化版本:如何求出这些数的和
SC.ldxcaicai
·
2018-10-11 22:54
#
数位dp
动态规划专题(三)——
数位DP
前言
数位DP
DPDP真的是最恶心的DPDPDP。简介看到那种给你两个数,让你求这两个数之间符合条件的数的个数,且这两个数非常大,这样的题目一般就是
数位DP
DPDP题。
数位DP
DPDP一般都用于计数。
chenxiaoran666
·
2018-10-06 12:01
动态规划
D - Bomb -上界
数位DP
模板
D-BombHDU-3555#includeusingnamespacestd;#definelllonglonglldp[20][2],digit[20],t,n;lldfs(intlen,boolif4,boollimit){if(len==0)return1;if(!limit&&dp[len][if4])returndp[len][if4];llcnt=0,upbound=(limit?d
SDUTACMer_亓玉宁
·
2018-10-06 09:10
DP
启示录 poj3028
数位DP
。
MrTinTin
·
2018-09-30 20:41
动态规划
牛客小白月赛7-D 明七暗七
地址:https://www.nowcoder.com/acm/contest/190/D思路:
数位DP
+二分。
z岁月无声
·
2018-09-25 18:17
算法
DP
数位DP
牛客
二分
#108-【
数位DP
】Bomb
Description反恐怖主义分子在尘土中发现了一枚计时炸弹。但是这次恐怖分子改进了定时炸弹。计时炸弹的数字序列从1到N.如果当前数字序列包含子序列“49”,爆炸的力量将增加一点。现在反恐怖主义分子知道数字N,他们想要知道威力的最终点。你能帮助他们吗?Input第一行输入由整数T(1#include#defineSIZE110usingnamespacestd;longlongdp[SIZE][
2017gdgzoi999
·
2018-09-23 19:56
刷题
gdgzoi刷题
#107-【
数位DP
】不要62
Description杭州人称那些傻乎乎粘嗒嗒的人为62(音:laoer)。杭州交通管理局经常会扩充一些的士车牌照,新近出来一个好消息,以后上牌照,不再含有不吉利的数字了,这样一来,就可以消除个别的士司机和乘客的心理障碍,更安全地服务大众。不吉利的数字为所有含有4或62的号码。例如:623157341888914你的任务是,对于每次给出的一个牌照区间号,推断出交管局今次又要实际上给多少辆新的士车上
2017gdgzoi999
·
2018-09-23 18:04
刷题
gdgzoi刷题
明七暗七 [二分+
数位DP
]
明七暗七思路:二分+
数位DP
#includeusingnamespacestd;typedeflonglongll;lldp[50][10][3];intbit[50];lldfs(intpos,intmod
IAMPSH
·
2018-09-17 17:05
动态规划之基础DP
二分搜索
hdu2089 不要62
数位dp
入门题
不要62TimeLimit:1000/1000MS(Java/Others)MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):57892AcceptedSubmission(s):22717ProblemDescription杭州人称那些傻乎乎粘嗒嗒的人为62(音:laoer)。杭州交通管理局经常会扩充一些的士车牌照,新近出来一个好消息
cloudy_happy
·
2018-09-09 21:08
dp动态规划
【POJ3208】Apocalypse Someday【
数位DP
】
题解这种有包含字符的
数位DP
题,一般套用ac自动机(kmp)的思想建出失配指针。以还缺几个6建出四个节点的fail树,nxt指针预处理出来(即为g[i][j]g[i][j])。
ezoixx118
·
2018-09-08 19:40
数位DP
BZOJ3598&&洛谷P3286 [SCOI2014]方伯伯的商场之旅
数位DP
神题(至少我是这样认为的)说一下抄来的思路我们先假设平衡位置在第一位(最左边),然后算出现在的总代价,然后我们再枚举其他位置时的贡献差自己模拟一下平衡位置右移过程中的变化,假设i是第p位且在现在的平衡点
AcerMo
·
2018-09-07 19:54
动态规划
爆搜
2018.9.4离线赛总结
Description:定义一个数为happyhappy,即只有一位上的数与其它位上的数不同,询问[a,b][a,b]内happyhappy数的个数.a≤b≤1016a≤b≤1016Solution:刚刚开始还以为是
数位
Caristra
·
2018-09-04 14:46
离线赛-总结
2018年9月2日训练日记
这段时间复习了
数位dp
的有关内容。之前做过的比较难的题目有一些看不懂了。。。简单的题目还是可以看懂的。主要是dp的每一维表示什么,是否有前导零等条件。
LSD20164388
·
2018-09-02 21:17
训练日记
51nod 1042 数字0-9的数量(
数位dp
)
1042数字0-9的数量基准时间限制:1秒空间限制:131072KB分值:10难度:2级算法题给出一段区间a-b,统计这个区间内0-9出现的次数。比如10-19,1出现11次(10,11,12,13,14,15,16,17,18,19,其中11包括2个1),其余数字各出现1次。Input两个数a,b(1p则sum受到当前位以及高位的影响。2.x==p则sum受到低位以及高位的影响3.xp则sum受
BBHHTT
·
2018-08-29 13:38
动态规划
2级算法题
Round Numbers POJ - 3252(
数位dp
)
RoundNumbersPOJ-3252Thecows,asyouknow,havenofingersorthumbsandthusareunabletoplayScissors,Paper,Stone'(alsoknownas'Rock,Paper,Scissors','Ro,Sham,Bo',andahostofothernames)inordertomakearbitrarydecision
一只二十四节气
·
2018-08-09 09:38
数位dp
浅谈
数位dp
(转)
传送门在了解
数位dp
之前,先来看一个问题:例1.求a~b中不包含49的数的个数.0#include#include#includeusingnamespacestd;inta,b,shu[20],dp[
RevolIA
·
2018-08-06 10:34
模板类(什么
这也是模板)
2018年7月29日训练日记
如果知道是
数位dp
,那么代码就基本套模板了。。。但是没往那方面想。。。正如题解所说,找出a[n]和a[n/2]的差的规律只有
LSD20164388
·
2018-07-29 21:37
训练日记
BZOJ1183 Croatian2008 Umnozak 【
数位DP
】*
BZOJ1183Croatian2008UmnozakDescription定义一个数的digit-product是它的各个位上的数字的乘积,定义一个数的self-product是它本身乘以它的digit-product。编程求self-product在a和b之间的数的个数。Input两个整数a,b(1≤a≤busingnamespacestd;typedeflonglongLL;LLl,r,an
Dream_Maker_yangkai
·
2018-07-02 15:40
数位DP
c++
BZOJ
DP
DP
好题
数位dp
数位dp
dp的套路。考虑已经填了最高几位数,满足这些数要求的全部的数的
DT_Kang
·
2018-06-07 16:34
Bomb 【
数位dp
】
Thecounter-terroristsfoundatimebombinthedust.Butthistimetheterroristsimproveonthetimebomb.Thenumbersequenceofthetimebombcountsfrom1toN.Ifthecurrentnumbersequenceincludesthesub-sequence"49",thepoweroft
Acerkoo
·
2018-05-27 22:19
dp
[bzoj3530][Sdoi2014]数数【AC自动机】【
数位DP
】
【题目链接】https://www.lydsy.com/JudgeOnline/problem.php?id=3530【题解】把所有数字串S建立AC自动机,在自动机上DP即可,注意数字串可以有前导零,但你的数不行。时间复杂度O(l∗L∗10)O(l∗L∗10)【代码】#include#definelllonglong#defineinf0x3f3f3f3f#defineN2010usingname
VanishD
·
2018-05-23 22:03
【ac自动机】
【数位dp】
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
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
其他