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
HDU 3555 Bomb(
数位dp
)
题目链接:HDU3555Bomb
数位dp
。这个题有三种状态,0表示前一位不是4并且前几位没有49,1表示前一位是4并且前几位没有49,2表示前几位有49。剩下的全写在注释上了。
fobdddf
·
2014-04-03 22:00
HDU 2089 不要62(
数位dp
)
题目链接:HDU2089不要62
数位dp
。听大神说这是
数位dp
最基础的题目,学习中。感觉做这类题目用记忆化搜索比递推来的清晰。
fobdddf
·
2014-03-30 12:00
hdu 4389 X mod f(x) (
数位DP
)
Xmodf(x)TimeLimit:4000/2000MS(Java/Others) MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):1568 AcceptedSubmission(s):660ProblemDescriptionHereisafunctionf(x): intf(intx){ if(x==0)return
u010228612
·
2014-03-15 21:00
hdu 4734 F(x) (
数位dp
)
F(x)TimeLimit:1000/500MS(Java/Others) MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):1140 AcceptedSubmission(s):459ProblemDescriptionForadecimalnumberxwithndigits(AnAn-1An-2...A2A1),wed
u010228612
·
2014-03-15 20:00
Codeforces Round #235 (Div. 2) / 410D Roman and Numbers (带有整除性质的
数位DP
)
http://codeforces.com/problemset/problem/401/D解释全部在代码的注释中:/*78ms,205464KB*/ #include usingnamespacestd; constintmx=1<<18; longlongdp[mx][100]; ///dp[mask][j]表示余数为j时的mask对应的x的个数 ///(mask哪一位为1就表示哪一位上已
synapse7
·
2014-03-11 20:00
C++
dp
ACM
codeforces
数位dp
数位DP
小记 + HDU 2089 不要62
【背景】如何求出在给定区间[A,B]内,符合条件P(i)的数i的个数?条件P(i)一般与数的大小无关,而与数的组成有关,有一下几种P(i):数i是递增/递减的:1234,2579,…双峰的:19280,26193,…含/不含某一数字的,比如含49:49,149,1492,… (见下方例题)被某一数m整除的,比如m=13:39,130,650... (见Codeforces410DRomanandN
synapse7
·
2014-03-11 13:00
C++
dp
ACM
HDU
数位dp
Codeforces 401D. Roman and Numbers
http://codeforces.com/problemset/problem/401/D
数位DP
。。。记得结果要除以0。。9出现次数的阶乘。。。
u011788531
·
2014-03-11 11:00
HDOJ 3485 Count 101
数位DP
。。。。
u012797220
·
2014-03-10 23:00
数位dp
点击打开链接点击打开链接什么是
数位DP
?在信息学竞赛中,有一类难度不大但异常麻烦的问题——数位计数问题,这类问题的主要特点是询问的答案和一段连续的数的各个数位相关,并且需要对时间效率有一定要求。
yew1eb
·
2014-03-07 13:00
HDU 4507 吉哥系列故事——恨7不成妻(
数位DP
)
第一次一道题做了3天才A掉,但是收获还是蛮大的。鉴于前面刷的模板题都是求区间内有多个满足题意或不满足的题意的,这道题想了很久。昨天上午想到用和与平方和来一起维护,但是一开始想到用dp[pos][ans1][ans2]表示区间内与7有关的数的平方和,然后用容斥原理。昨天wa了几遍,今天早上才意识到这样写很多地方不能处理,最后改成dp[pos][ans1][ans2]表示区间内与7无关的数的平方和(这
z690933166
·
2014-03-01 16:00
[1545] New Year 2014(
数位DP
,现放标程,待看)
1、http://acm.nbut.edu.cn/Problem/view.xhtml?id=15452、题目[1545]NewYear2014时间限制:2000ms内存限制:262144K 问题描述IntheNewYear2014,XiaoMingisthinkingaboutthequestion:givetwointegersNandK,Calculatethenumberoft
sdjzping
·
2014-02-13 09:00
HYSBZ:1026 windy数(
数位DP
)
思路:
数位DP
。用递归比较好写。设f[cur][num]表示当前是第cur位,第cur+1位的数字是num时的windy数个数。
kkkwjx
·
2014-02-12 22:00
数位dp
HDU:3652 B-number(
数位DP
)
数位dp
。问你能被13整除而且包含13的数字有多少个。dp[i][j][k][vis]表示第i位以j开头模13余k,是否出现过13的,符合数目。
kkkwjx
·
2014-02-10 10:00
动态规划
数位dp
HDU:2089 不要62
数位dp
。学习了这篇PPT。http://wenku.baidu.com/link?
kkkwjx
·
2014-02-09 19:00
动态规划
数位dp
UVa 11361 Investigating Div-Sum Property /
数位DP
先上代码以后再说#include #include constintmaxn=110; intdp[maxn][maxn][maxn]; intok(intx,intk) { if(x82) { printf("0\n"); continue; } intc=a,d=1; memset(dp,0,sizeof(dp)); for(inti=0;ib) { //printf("%d\n",d); b
u011686226
·
2014-01-30 18:00
[置顶] 啦啦
动态规划:区间dp,树状dp,
数位dp
hdu3555,sgu258,sgu390 队列优化:zoj3399最小表示法的状态压缩DP:spoj2159 专题链接:http://acm.hust.edu.cn
dslovemz
·
2014-01-09 14:00
HDU 4507 吉哥系列故事——恨7不成妻(
数位DP
)
题目链接:Clickhere~~题意:中文题不解释。解题思路:之前做的都是统计满足那些性质的数的count,这次直接蹦到统计squaresum了。。。先考虑如何统计sum。统计sum维护两个值count和sum就可以了。想象状态转移时,相当于在一个具有同样性质的后缀的数的集合前面,加某个数字。那么,sum[new_state]=Σ{sum[old_state]+(numbertoaddatthep
dgq8211
·
2013-12-21 17:00
分段法
10^8]//每个区间10000长(即算出n=1,10001,20001,···的答案) 每个询问都落在某一区间上,暴力算一下该区间的答案只需10000次,复杂度=分段区间长度*询问数 分段还可应用于
数位
qq574857122
·
2013-12-18 00:00
分段法
10^8]//每个区间10000长(即算出n=1,10001,20001,···的答案) 每个询问都落在某一区间上,暴力算一下该区间的答案只需10000次,复杂度=分段区间长度*询问数 分段还可应用于
数位
qq574857122
·
2013-12-18 00:00
[HDU 2451] Simple Addition Expression (组合数学 或
数位DP
Simple Addition Expression)
SimpleAdditionExpression题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2451题目大意:有一种计算器,专门用来计算连续的三个数的和,不过这个计算器比较低端,不能够进位。如0+1+2,计算器算出3,但3+4+5计算器只能算出2。正确答案是12,由于无法进位。把1直接给扔了。现在给你一个数N,求[0,N)的范围内有多少个数,可以作
SIOFive
·
2013-12-05 00:00
组合数学
排列组合
数位DP
:不要62(第一道题,主要是弄懂
数位DP
是啥意思)
A- 不要62TimeLimit:1000MS MemoryLimit:32768KB 64bitIOFormat:%I64d&%I64uSubmit StatusDescription杭州人称那些傻乎乎粘嗒嗒的人为62(音:laoer)。 杭州交通管理局经常会扩充一些的士车牌照,新近出来一个好消息,以后上牌照,不再含有不吉利的数字了,这样一来,就可以消除个别的士司机和乘客的心理障
u011466175
·
2013-11-27 16:00
Hdu 2089
数位dp
#include #include #include usingnamespacestd; intm,n; intp[15]; intf[15][3]; intw; intdfs(intpos,ints,inte) { if(pos==0) { if(s==0||s==1)return1; elsereturn0; } if(e==0&&f[pos][s]!=-1)returnf[pos][s];
cugbbaoge
·
2013-11-26 13:00
Baoge
cf-279D - The Minimum Number of Variables-
数位dp
数位dp
没学好~~假如每一个数放在一个空箱里。状态10010代表目前第2个数和第5个数在空箱里。dp[i]:i状态最少需要几个空箱。dp[i]:所有i状态的子状态最小需要的空箱数。
rowanhaoa
·
2013-11-23 20:00
数位DP
求K进制下0~N的每个数每位上出现的数的总和
热身赛第二场被血虐了好不好,于是决定看看
数位DP
吧。 进入正题: 如题是一道经(简)典(单)的
数位dp
。
csuhoward
·
2013-11-20 15:00
Codeforces Round #129 (Div. 1) (各种好dp)
简单的
数位dp
,其实随便对数位恶搞一下就能过。
u010710717
·
2013-11-09 11:00
codeforces
codeforces 258B - Little Elephant and Elections
数位DP
思路挺好想,之前只做过一两道
数位DP
的题,结果递推式推出来各种呵呵....这东西果然是写多了就熟练了.
yanglei040
·
2013-11-09 10:00
HDOJ 4507 ——
数位DP
吉哥系列故事——恨7不成妻TimeLimit:1000/500MS(Java/Others) MemoryLimit:65535/32768K(Java/Others)TotalSubmission(s):1117 AcceptedSubmission(s):336ProblemDescription单身!依然单身!吉哥依然单身!DS级码农吉哥依然单身!所以,他生平最恨情人节,不管是2
zkzxmzk
·
2013-11-07 02:00
ACM
数位dp
UESTC 1307 ——
数位DP
挺不错的一道按位DP/* ID:xinming2 PROG:stall4 LANG:C++ */ #include #include #include #include #include #include #include #include #include #include #include #include #include #include usingnamespacestd; ///#de
zkzxmzk
·
2013-11-07 00:00
ACM
数位dp
HDOJ 2089 ——
数位DP
不要62TimeLimit:1000/1000MS(Java/Others) MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):14517 AcceptedSubmission(s):4663ProblemDescription杭州人称那些傻乎乎粘嗒嗒的人为62(音:laoer)。杭州交通管理局经常会扩充一些的士车牌照,新近
zkzxmzk
·
2013-11-06 22:00
ACM
数位dp
初学
数位DP
--hdu 2089
其实是做topcoder的时候碰到不会的题,看人家说要用
数位dp
,所以拿http://acm.hdu.edu.cn/showproblem.php?
wangyuquanliuli
·
2013-10-30 23:00
数位dp
专题
首先推荐一个大神的博客:http://blog.csdn.net/liuqiyao_01/article/details/9109419
qq415200973
·
2013-10-21 10:00
【MZ】ZOJ 3494 BCD Code AC自动机+
数位DP
problem:给你n个由01串组成的病毒。(0q; voidbuild_fail(introot){ while(!q.empty())q.pop(); fail[root]=root; q.push(root); while(!q.empty()){ inttmp=q.front(); q.pop(); if(end[fail[tmp]]==1)end[tmp]=1;//tmp也已经包括病毒
dslovemz
·
2013-10-17 02:00
动态规划晋级——HDU 3555 Bomb【
数位DP
详解】
hdu3555Bomb2012-07-1219:37 372人阅读 评论(1) 收藏 举报integerinputoutputtrainingnumberseachBombTimeLimit:2000/1000MS(Java/Others) MemoryLimit:131072/65536K(Java/Others)TotalSubmission(s):1604 AcceptedSu
pi9nc
·
2013-10-09 09:00
动态规划
HDU
动态规划DP
HUNNU11409:Skill(
数位DP
)
YasserisanEgyptiancoach;hewillbeorganizingatrainingcampinJordan.Attheendofcamp,Yasserwasquietamazedthattheparticipantssolvedallofthehardproblemshehadprepared;sohedecidedtogivethemonelastchallenge:Prin
libin56842
·
2013-10-08 23:00
dp
hunnu
动态规划晋级——HDU 3555 Bomb【
数位DP
详解】
转载请注明出处:http://blog.csdn.net/a1dark分析:初学
数位DP
完全搞不懂、很多时候都是自己花大量时间去找规律、记得上次网络赛有道
数位DP
、硬是找规律给A了、那时候完全不知
数位DP
verticallimit
·
2013-10-08 16:00
数位dp
数位DP
--ZOJ3416(Balanced Number)
ZOJProblemSet-3416BalancedNumberTimeLimit:5Seconds MemoryLimit:65536KBAbalancednumberisanon-negativeintegerthatcanbebalancedifapivotisplacedatsomedigit.Morespecifically,imagineeachdigitasaboxwithw
u012350533
·
2013-10-07 08:00
(原创)
数位DP
专题小结--by sgx
数位DP
,一句话概括,就是在一个给定区间内求出满足某中奇葩条件的数字个数,这真是奇葩题目,但是总体写起来又有一定规律性。
u012350533
·
2013-10-07 00:00
数位DP
--HDU4722(Good Numbers)
GoodNumbersTimeLimit:2000/1000MS(Java/Others) MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):901 AcceptedSubmission(s):336ProblemDescriptionIfwesumupeverydigitofanumberandtheresultcanbeex
u012350533
·
2013-10-06 23:00
HDU-4518 吉哥系列故事——最终数 AC自动机+
数位DP
题意:如果一个数中的某一段是长度大于2的菲波那契数,那么这个数就被定义为F数,前几个F数是13,21,34,55......将这些数字进行编号,a1 = 13, a2 = 21。现给定一个数n,输出和n相差最小的数ax与n的差值的绝对值,其中下标x满足是一个菲波那契数。 分析:该题所求真是九曲十八弯,说了那么多其实要解决的问题可以转化为给定一个x,求1-x之间有多少个F数,通过二分查找能够把下标
·
2013-10-06 16:00
AC自动机
poj 3208 Apocalypse Someday(
数位DP
,4级)
ApocalypseSomedayTimeLimit: 1000MS MemoryLimit: 131072KTotalSubmissions: 1385 Accepted: 632DescriptionThenumber666isconsideredtobetheoccult“numberofthebeast”andisawellusednumberinallmajorapocalypsethe
nealgavin
·
2013-10-06 15:00
叉姐的魔法训练(第⑨课)---- 幽默大师职业赛
挖坑-------------------------------一
数位DP
POJ3208ApocalypseSomeday#include #include #include usingnamespacestd
cyendra
·
2013-10-06 14:00
HDOJ 4389 ——
数位DP
Xmodf(x)TimeLimit:4000/2000MS(Java/Others) MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):1432 AcceptedSubmission(s):613ProblemDescriptionHereisafunctionf(x): intf(intx){ if(x==0)return
zkzxmzk
·
2013-10-06 02:00
ACM
数位dp
[light oj 1032]Fast Bit Calculations[
数位DP
]
题意:求0到N范围内所有数中,二进制形式中邻接"1"的对数.思路:
数位DP
.1.记住
数位DP
就是要按位,如果再一个一个数地增就不是
数位DP
了...2.有明显层次性的,一般要预处理.3.按照状态去设置每一维的意义
zhangliang011258
·
2013-10-04 15:00
数位dp
-hdu-3693-Math teacher's homework
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3693题目意思:有n个数,(n #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #
cc_again
·
2013-10-03 18:00
动态规划
FZU 2070 - Beautiful number
数位DP
..
题解: 典型的
数位dp
...我写
数位dp
总是写得很蛋疼..一定是方法有问题... 状态是这样的dp[L][D][M]代表长度为L的数.第一个数字为D.
kk303
·
2013-09-29 22:00
USEST OJ 1307 - windy数
数位DP
题解: 典型的
数位DP
...用dp[x][y]代表长度为x的数..首字母为y的个数..值得注意处理的是第一个数..因为
kk303
·
2013-09-27 17:00
HDU 3943 K-th Nya Number(
数位DP
)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3943题目大意:求出区间(P,Q]中找到第K个满足条件的数,条件是该数包含X个4和Y个7SampleInput138400111012345678910 SampleOutputCase#1:4774147174247274347374Nya!Nya!分析一:先预处理dp[i][j][k]表示第i位有j
·
2013-09-26 00:00
number
hdu4722 Good Numbers (
数位DP
)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4722#include #include _int64dp[20][10]; intdigits[20]; _int64DFS(intpos,intmod,intlimit) { intend,i,nmode; _int64sum=0; if(pos==-1) returnmod==0; if(!l
lezong2011
·
2013-09-22 14:00
BNU1065:简单的问题(
数位dp
)
算法的渐进时间复杂度是算法的运行时间的一种度量方式,通常用运行时间随输入规模的增长而增长的速率来表示。时间复杂度是评估一个算法的重要参考标准。比如常见的冒泡排序和选择排序,时间复杂度是O(n^2),而快速排序、归并排序的时间复杂度是O(nlogn)。这两类算法在实现的时候,其运行时间随着数据规模的增长而增长的速率不同。一般来说到n=10000的规模的时候两类算法的运行时间就会有显著差异。下面有一个
libin56842
·
2013-09-22 12:00
dp
hdu3652 B-number (
数位DP
)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3652/* dp[len][mod][status] len表示当前位数,mod表示当前的总余数(从高位开始算) status=0:从最高位到i为没有出现13; status=1:没有出现13,第i为为1; status=2:出现13; */ #include #include intdp[12][1
lezong2011
·
2013-09-22 10:00
上一页
35
36
37
38
39
40
41
42
下一页
按字母分类:
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
其他