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
【UVA11361】Investigating Div-Sum Property——
数位DP
Anintegerisdivisibleby3ifthesumofitsdigitsisalsodivisibleby3.Forexample,3702isdivisibleby3and12(3+7+0+2)isalsodivisibleby3.Thispropertyalsoholdsfortheinteger9.Inthisproblem,wewillinvestigatethisproper
huayunhualuo
·
2016-03-28 19:00
HDUOJ3555
一道
数位DP
题。
sinat_30071459
·
2016-03-24 17:00
数位DP
学习 (总结篇)
http://www.cnblogs.com/jackge/archive/2013/05/15/3080958.html1, HDU2089 不要62:http://acm.hdu.edu.cn/showproblem.php?pid=2089题意:不能出现4,或者相邻的62,dp[i][0],表示不存在不吉利数字 dp[i][1],表示不存在不吉利数字,且最高位为2 dp[i][2]
u010850027
·
2016-03-24 01:00
UESTC 250 windy数 (
数位DP
)
windy定义了一种windy数。不含前导零且相邻两个数字之差至少为22的正整数被称为windy数。windy想知道,在AA和BB之间,包括AA和BB,总共有多少个windy数?Input包含两个整数,AA BB。满足 1≤A≤B≤20000000001≤A≤B≤2000000000 .OutputSampleinputandoutputSampleInputSampleOutput1109Sou
h1021456873
·
2016-03-24 01:00
BZOJ3679: 数字之积
我们会发现对于一个乘积一定可以分解为2357的倍数然后就根据这个来做了预处理出每个数的幂次总感觉
数位DP
用记忆化搜索更方便?
liutian429073576
·
2016-03-23 12:00
zjnu1749 PAROVI (
数位dp
)
DescriptionThedistancebetweentwointegersisdefinedasthesumoftheabsoluteresultofsubtractingtheirdigits.Forexample,thedistancebetweenthenumbers4561and3278is|4–3|+|5-2|+|6-7|+|1-8|=12.Ifoneofthenumberscon
Kirito_Acmer
·
2016-03-22 20:00
数位dp
HDU 3555 Bomb (
数位DP
)
ProblemDescriptionThecounter-terroristsfoundatimebombinthedust.Butthistimetheterroristsimproveonthetimebomb.Thenumbersequenceofthetimebombcountsfrom1toN.Ifthecurrentnumbersequenceincludesthesub-sequen
u010850027
·
2016-03-22 13:00
HDU 2089 不要62 (
数位DP
)
fori=len~1//枚举哪一位4andnot(j=2anddigit[i+1]=6) ans= ans+f[i,j];//情况合法 ifdigit[i]=4or(digit[i]=2anddigit[i+1]=6)break;//已经出现4或62ProblemDescription杭州人称那些傻乎乎粘嗒嗒的人为62(音:laoer)。杭州交通管理局经常会扩充一些的士车牌照,新近出来一个好消
u010850027
·
2016-03-22 01:00
hdu4734 F(x) (
数位dp
)
ProblemDescriptionForadecimalnumberxwithndigits(AnAn-1An-2 ...A2A1),wedefineitsweightasF(x)=An *2n-1 +An-1 *2n-2 +...+A2 *2+A1 *1.NowyouaregiventwonumbersAandB,pleasecalculatehowmanynumbersaretherebet
Kirito_Acmer
·
2016-03-20 11:00
数位dp
【HDU5648 BestCoder Round 76 (div1)C】【打表or
数位DP
】DZY Loves Math nm范围内i和j i或j的gcd之和
DZYLovesMath Accepts:20 Submissions:78 TimeLimit:10000/5000MS(Java/Others) MemoryLimit:262144/262144K(Java/Others)问题描述DZY从小就喜欢数学。有一天他遇到这么一个题: 计算\sum_{1\lei\len}\sum_{1\lej\lem}\gcd(i\text{AND}j,i\
snowy_smile
·
2016-03-20 10:00
打表
题库-HDU
对拍
动态规划-数位DP
hdu4352 XHXJ's LIS (
数位dp
)
ProblemDescription#definexhxj(XinHangseniorsister(学姐)) Ifyoudonotknowxhxj,thencarefullyreadingtheentiredescriptionisveryimportant.AsthestrongestfightingforceinUESTC,xhxjgrewupinJintang,abordertownofCh
Kirito_Acmer
·
2016-03-19 21:00
数位dp
hdu 3652 B-number
又是一个
数位dp
入门题,求1到n中含有13作为子串而且能被13整除的数的个数dp状态dp[pos][pre][mod][have]定义为当之前的前缀的状态是这个的时候,后面可以接上的使得接上之后成为符合题意的后缀的个数具体见代码吧
a1s4z5
·
2016-03-19 11:00
数位DP
专题
数位DP
专题通过做题总结出两种方法1、根据相邻数位之间的关系递推Dp[i][j]以j开头的i位数中所含答案的数量。可以通过递推先预处理好,然后再分情况统计。
DS-K
·
2016-03-19 11:33
数位DP
poj 3252 Round Numbers
数位dp
题意:给定一个区间,求区间内有多少个合法数(当这个数的二进制中0的个数>=1的个数称为合法数二进制无前导0)分析:很明显的
数位dp
。但因为是跟二进制有关,所以就要在二进制下dp。
qq_33229466
·
2016-03-16 20:00
HDU 5642 King's Order
数位dp
题意:n长度的字符串,连续相同的字母不能超过3次,问有多少种组合方式。想法:dp[a][b],当前为第a位,前面连续相同的加上第a个一共b个,这时有dp[a][b]种可能。初始化dp[0][1]=26,这样初始化显然第一位和第二位数第三位数可以随意放。当b=2,3时显然他们是可以随便放的所以他的虽有可能就是dp[a-1][b]%mod;因为他就要放的和前面一样,当然是可能的个数不变啦。当b=1时显
Triple_WDF
·
2016-03-16 15:00
HDU 5642 King's Order【
数位dp
】
分析:
数位dp
,设dp[i][j]表示进行到第i个字符,其中当前字符出现j次,然后每次状态转移一下就好了~代码:#include constintmaxm=2005,
Yukizzz
·
2016-03-16 12:00
HDU 5456 Matches Puzzle Game(
数位DP
)
思路:很明显的
数位DP
,不过巧妙的是,该题利用了手动模拟大数相加的过程,首先,我们不妨将等式改成b+c=a,用d[res][a][b][c]表示还剩res根火柴,当前对应位相加之后有没有进位,b和c是否已经停止放火柴棒
weizhuwyzc000
·
2016-03-15 19:00
HDU
ACM-ICPC
数位dp
【bzoj3329】Xorequ 矩阵乘法+
数位DP
DescriptionInput第一行一个正整数,表示数据组数据,接下来T行每行一个正整数NOutput2*T行第2*i-1行表示第i个数据中问题一的解,第2*i行表示第i个数据中问题二的解,SampleInput1 1 SampleOutput1 2 HINTx=1与x=2都是原方程的根,注意第一个问题的解不要mod10^9+71 #include #include #include usi
LOI_DQS
·
2016-03-15 14:00
bnuoj 4359无爱编号(
数位dp
)
众所周知,拉手网有许多客户,由于客户数量实在过于庞大,因此拉手网希望为每位客户进行编号以便更好的为客户服务。每个编号为一个由‘0’~‘9’组成的N位数字。考虑到很多人不喜欢数字4和数字13,因此我们称包含4或包含13的编号为无爱编号,如134、84、121351都是无爱编号,123则不是无爱编号。现在我们希望知道,所有N位的编号中,刨除掉无爱编号后剩余的编号数量。这个编号数量可能很大,我们只要知道
zjw6463
·
2016-03-15 13:00
【bzoj1833】[ZJOI2010]count 数字计数
数位DP
Description给定两个正整数a和b,求在[a,b]中的所有整数中,每个数码(digit)各出现了多少次。Input输入文件中仅包含一行两个整数a、b,含义如上所述。Output输出文件中包含一行10个整数,分别表示0-9在[a,b]中出现了多少次。SampleInput199 SampleOutput9202020202020202020 HINT30%的数据中,a #include #i
LOI_DQS
·
2016-03-15 09:00
hdu4352 XHXJ's LIS
数位DP
第一次交MLE一脸茫然==重新交了一次A==记忆化搜索的状态为在任意取的情况下第i位,状态为j,LIS的长度为k的数量s表示对于一个状态i,插入j之后的状态,如果不预处理就会慢很多然后呢我们在dfs的时候要判断多一个前导0来判断状态的变化其他的如同上一道题的写法,然而时间复杂度发现很难计算了,首先是记忆化的时间为2^10*10*10,预处理同上,然而剩下的应该是一个比较小的组合数*casenumb
BPM136
·
2016-03-15 09:00
dp
hdu2089 不要62
数位DP
入门题,看到YMW开始撸
数位DP
时我也来凑个热闹==然而不管什么数据都差了1==然后看到了教程中这么清爽的代码==我决定来规范一下
数位DP
的代码风格一般来说
数位DP
怎么写都不容易T但是有时候出题人用心良苦出到
BPM136
·
2016-03-15 08:00
dp
HDU 3652 B-number(
数位DP
)
思路:又是一道典型的
数位DP
水题,套路是一样的, 用d[i][last][p][cur][res]表示当前到了第i位,上一位是last,等于还是小于n,当前是否已经包含13这个子串,当前的余数为res的最终答案
weizhuwyzc000
·
2016-03-14 22:00
HDU
ACM-ICPC
数位dp
【bzoj1026】[SCOI2009]windy数
数位DP
Descriptionwindy定义了一种windy数。不含前导零且相邻两个数字之差至少为2的正整数被称为windy数。windy想知道,在A和B之间,包括A和B,总共有多少个windy数?Input包含两个整数,AB。Output一个整数。SampleInput【输入样例一】110 【输入样例二】2550 SampleOutput【输出样例一】9 【输出样例二】20 HINT【数据规模和约定】1
LOI_DQS
·
2016-03-14 22:00
BZOJ 1026
数位DP
,难度并不算大。首先我们用f[i,j]表示最高位是第i位,且是j的windy数个数。
WTLTW
·
2016-03-14 21:16
BZOJ
BZOJ 1833
最近新学了
数位DP
,bzoj1833是不错的练手入门题。这题难度适中,有人可能会被a和b较大的值吓到,其实用
数位DP
是容易的。用f[i][j][k]表示到有i位数,首位为j,数码k的个数。
WTLTW
·
2016-03-14 21:32
BZOJ
HDU Bomb(
数位DP
)
思路:典型的
数位DP
水题,做过一两道
数位DP
后这道题就很简单了。
weizhuwyzc000
·
2016-03-14 17:00
HDU
ACM-ICPC
数位dp
【HDOJ】5632 Rikka with Array
$n$这么大,显然只能用
数位DP
来做,我们可以预先处理一下将$n$表示成二进制,然后再进行DP。$dp[i][j][k]$表示长度为i,两者$A$的差为$j$,状态为$k$的总数。
Bombe
·
2016-03-14 00:00
[置顶]
数位DP
题集
HDU4507难http://acm.hit.edu.cn/hoj/problem/view?id=1983HOJ?1983难HDU3709偏难HDU3555偏易HDU2089偏易bzoj1026windy数简单URAL1057难pku3252简单hdu4352较易
BPM136
·
2016-03-13 21:00
题集
bzoj1026 [SCOI2009]windy数
数位DP
先用fi,j表示在长度为i时尾数为j,然后我们dfs位数容斥统计也可以,直接分类统计也可以复杂度……额,casenumber*200?反正小到发指不用理他23333333/************************************************************** Problem:1026 User:BPM136 Language:C++ Result:Accept
BPM136
·
2016-03-13 21:00
dp
BestCoder Round #75 King's Order dp:
数位dp
King'sOrderAccepts:381Submissions:1361TimeLimit:2000/1000MS(Java/Others)MemoryLimit:65536/65536K(Java/Others)ProblemDescriptionAftertheking'sspeech,everyoneisencouraged.Butthewarisnotover.Thekingneeds
ProLightsfxjh
·
2016-03-13 14:00
dp
ACM
HDU
BestCoder
HDU 5642 King's Order(
数位DP
)
思路:
数位DP
来做,用d[i][j][k]表示处理完前i个字母,第i-1个字母为j,已经连续出现了k次的方法数。
weizhuwyzc000
·
2016-03-13 10:00
HDU
ACM-ICPC
数位dp
[SCOI2009] [BZOJ1026] Windy数 -
数位DP
1026:[SCOI2009]windy数TimeLimit: 1Sec MemoryLimit: 162MBSubmit: 4858 Solved: 2198[Submit][Status][Discuss]Descriptionwindy定义了一种windy数。不含前导零且相邻两个数字之差至少为2的正整数被称为windy数。windy想知道,在A和B之间,包括A和B,总共有多少个windy
whzzt
·
2016-03-12 22:00
hdu 2555 Bomb
数位dp
分析:很裸的
数位dp
。用f[i,j,0]表示i位的数最高位为j且不包含49的数有多少个。f[i,j,1]表示包含49的有多少个。f[i,j,0]=sum(f[i-1,l,0])。
qq_33229466
·
2016-03-12 11:00
hdu 2089
数位dp
又一个水暴了的
数位dp
感觉
数位dp
相对于其他的dp来说,只是状态表示的维数多了一点,转移时需要注意的点多了一点,其他的好像也没什么毕竟转移的时候要注意的地方,在我目前所做的
数位dp
中,都是一样的存个代码好了
a1s4z5
·
2016-03-12 10:00
poj3252Round Numbers【
数位dp
】
RoundNumbersTimeLimit: 2000MS MemoryLimit: 65536KTotalSubmissions: 11258 Accepted: 4205DescriptionThecows,asyouknow,havenofingersorthumbsandthusareunabletoplayScissors,Paper,Stone'(alsoknownas'Rock,Pa
zhou_yujia
·
2016-03-11 22:00
dp
poj
hdu3709Balanced Number【
数位dp
】
OnlineJudgeOnlineExerciseOnlineTeachingOnlineContestsExerciseAuthorF.A.QHandInHandOnlineAcmersForum| DiscussStatisticalChartsProblemArchiveRealtimeJudgeStatusAuthorsRanklist C/C++/JavaExams AC
zhou_yujia
·
2016-03-11 22:00
dp
杭电
UESTC 250 windy数
人生第一个
数位dp
成就达成!
a1s4z5
·
2016-03-11 21:00
hdu3555Bomb【
数位dp
入门题】
BombTimeLimit:2000/1000MS(Java/Others) MemoryLimit:131072/65536K(Java/Others)TotalSubmission(s):12286 AcceptedSubmission(s):4410ProblemDescriptionThecounter-terroristsfoundatimebombinthedust.But
zhou_yujia
·
2016-03-11 11:00
HDOJ 1029 Ignatius and the Princess IV(
数位dp
)
IgnatiusandthePrincessIVTimeLimit:2000/1000MS(Java/Others) MemoryLimit:65536/32767K(Java/Others)TotalSubmission(s):24545 AcceptedSubmission(s):10342ProblemDescription"OK,youarenottoobad,em...But
huatian5
·
2016-03-10 22:00
杭电
数位dp
bzoj 1026: [SCOI2009]windy数
数位dp
这题很容易就想到
数位dp
的方法,把求区间转换成求1-A和1-B之间的wendy数。用f[i,j]表示有i位的数且最高位为j时有多少windy数。
qq_33229466
·
2016-03-10 21:00
hdu 2089 不要62
数位dp
唉勤奋了一个晚上,终于get到了
数位dp
的正确姿势。用f[i,j]来表示第i位为j时有多少个满足条件的数。
qq_33229466
·
2016-03-10 19:00
hdu3652 B-number
数位dp
dfs版本#include usingnamespacestd; typedeflonglongll; intnum[15]; intdp[15][15][3]; //dp[i][j][k] //i:数位 //j:余数 //k:3种状态,0-没有1,1-有1,2-有13 //pos为当前处理的数位(权重表示法,也就是剩下pos+1位待填数) //mod-余数,have-状态; //lim-后面的
xinag578
·
2016-03-09 14:00
51nod1042 0到9的数量(
数位dp
)
这道题当时困扰了我很长时间,当时我做1的数量的时候是从前往后写的,等写这道题的时候从前往后用了3天还是没做对,情况太多太复杂(主要也是因为我比较菜),下面附上代码#include #include #include usingnamespacestd; longlongdp[20]; longlongPow(longlonga,longlongb) {//这里为什么要单独用快速幂写一个Pow函数,
zcmartin2014214283
·
2016-03-08 20:00
dp
数位dp
Beautiful numbers (
数位dp
)
Volodyaisanoddboyandhistasteisstrangeaswell.Itseemstohimthatapositiveintegernumberis beautiful ifandonlyifitisdivisiblebyeachofitsnonzerodigits.Wewillnotarguewiththisandjustcountthequantityofbeautiful
Kirito_Acmer
·
2016-03-06 10:00
数位dp
hdu4507吉哥系列故事——恨7不成妻 (
数位dp
)
ProblemDescription单身!依然单身!吉哥依然单身!DS级码农吉哥依然单身!所以,他生平最恨情人节,不管是214还是77,他都讨厌!吉哥观察了214和77这两个数,发现:2+1+4=77+7=7*277=7*11最终,他发现原来这一切归根到底都是因为和7有关!所以,他现在甚至讨厌一切和7有关的数!什么样的数和7有关呢?如果一个整数符合下面3个条件之一,那么我们就说这个整数和7有关——
Kirito_Acmer
·
2016-03-06 10:00
数位dp
[
数位DP
] HDU4734 F(x)
解法:
数位DP
。DP[i][j]表示1~i位的数中F函数值不超过j的数的个数,DP[len][F(A)]即为答案。技巧:从F(A)往0搜,如果从0往F
kg20006
·
2016-03-05 16:00
dp
ACM
HDU
[基础
数位DP
] HDU2089 不要62 HDU3555 Bomb
2个入门题。HDU2089题意:求[L,R]范围内,不含有数字4和62的数的个数。记忆搜索的写法非常简单,已加入模板。#include usingnamespacestd; intdp[15][2]; intnum[15]; intdfs(intpos,intst,intf){//st值0表示不含4且不以6结尾1表示不含4且以6结尾2表示含有了4或者62,转移时其实直接舍去了,无需关注 if(po
kg20006
·
2016-03-05 16:00
dp
ACM
HDU
GDKOI2016 Day2 T2 QT与泰剧
典型
数位DP
,答案即为⌊S−T+23⌋−ans。ans为不合法的数的个数。注意细节。
alan_cty
·
2016-03-05 12:00
高精度
数位dp
GDKOI
QT与泰剧
codeforces 628D Magic Numbers (
数位dp
)
思路:
数位dp
,dp[i][j]表示前i个数字模为j的方法数,分类讨论i是偶数位还是奇数位就可以了。
妮king狼
·
2016-03-05 11:00
上一页
20
21
22
23
24
25
26
27
下一页
按字母分类:
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
其他