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
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】
HDU5179【
数位dp
】
题意:一个递减数,并且要求上一位对下一位求余==0的一个数,就是一个beautifulnumber、问区间内有多少这种数。注意dp的初始化,以及lead起着前导0的作用。#include#include#include#includeusingnamespacestd;typedeflonglongll;inta[20];intdp[20][20];intDFS(intpos,intpre,boo
烟雨任平生~
·
2018-04-17 21:00
2018湖南多校第三场 G-Saruman’s Level Up(
数位dp
)
DescriptionSaruman’sarmyoforcsandotherdarkminionscontinuouslymineandharvestlumberoutofthelandsurroundinghismightytowerforNcontinuousdays.Ondaynumberi,Sarumaneitherchoosestospendresourcesonminingcoalan
I_believe_CWJ
·
2018-04-15 22:22
ACM_动态规划
数位dp
竟然还能有板子!!
不要62(HDU-2089)经典的
数位dp
的入门题。今天才知道原来这就可以做成一个板子。题意:给你一个l和一个r,求[l,r]之间不存在4和连续62的数字的个数。分析:直接说程序。
A黄橙橙
·
2018-04-14 00:47
Gym 100623J Just To Lucky(
数位dp
)
题意:1-n中有多少个数满足本身能被各个数位的和整除;思路:n是10的12次方,很快就能想到是
数位dp
,当时没板子,忘了
数位dp
怎么敲了,后来看了下题解,还是挺裸的
数位dp
。
Avalon_cc
·
2018-04-09 16:10
dp
数位dp
2018年4月1日训练日记
本来能轻松搞定的
数位dp
最后怎么测答案都对1e9都秒出结果,结果居然是TLE。这让我很不解。赛后换了思路,学习了16进制的输入方法,从头开始重新打一遍,一下就A了。
LSD20164388
·
2018-04-01 21:07
训练日记
比赛总结
Codforces 401D
题目链接:CF401D本来以为是
数位DP
的题目,就直接套了模板,但是发现只用二进制来表示相应的位数已经被选过,选择的顺序并不能体现。
Dale_zero
·
2018-03-29 23:33
数位DP
状压DP
状压DP
数位dp
NOI&&NOIP知识点集萃
更新了一篇的线段树的讲解,最近还是写不了什么高级算法,只能先从基础的做起,见谅\(update:2019-9-7\)更新了一篇树状数组的讲解,没学过的快去看看吧\(update:2019-9-3\)更新了一篇
数位
子谦。
·
2018-03-25 09:00
关于
数位DP
的个人总结
1.
数位dp
,可以利用dfs来暴力搜索,dp来继续记忆化的减枝,适合用于解决高的数量级的,跟数的位数有关系的问题2.dp[pos][sta],pos表示的是遍历的数的层数(例如十位百位千位),层数是从大到小的
Com_ice
·
2018-02-09 15:29
数位dp
Codecraft-18 and Codeforces Round #458 (Div. 1 + Div. 2, combined) C】 Travelling Salesman and Specia
数位dp
预处理1-1000中经过刚好经过k-1次变换到1的数.然后搞一个
数位dp
,当limit为false的时候可以在后面用组合数放置1.要特判k==0(只有1满足)k==1(1不满足要减去)#includeusingnamespacestd
数论只会GCD
·
2018-01-21 17:17
动态规划-dp
2018年1月4日训练总结
状压dp,
数位dp
,树状数组,线段树,dfs,重载运算符的优先队列等等。。。(怀疑这是给新生做的还是我太菜了和新生一个水
LSD20164388
·
2018-01-05 22:46
训练日记
[BZOJ3530][SDOI2014]数数 AC自动机+
数位DP
把这个标记沿fail树下传之后,一个串只要在AC自动机上没有走到标记点,就说明它是幸运数.所以考虑
数位DP
,设f[i][j][0/1]表示从高往低填到第i位,跑到AC自动机上j点,前i位#include
DOFYPXY
·
2017-12-31 10:31
dp
AC自动机
【NOIP2013模拟联考12】数数(
数位dp
||类欧几里得)
Description:ztxz16从小立志成为码农,因此一直对数的二进制表示很感兴趣。今天的数学课上,ztxz16学习了等差数列的相关知识。我们知道,一个等差数列可以用三个数A,B,N表示成如下形式:B+A,B+2*A,B+3*A,…,B+N*Aztxz16想知道对于一个给定的等差数列,把其中每一项用二进制表示后,一共有多少位是1,但他的智商太低无法算出此题,因此寻求你的帮助。1b+a*n中%a
Cold_Chair
·
2017-12-19 22:25
数位dp
分块
类欧几里得
【NOIP2013模拟联考12】数数(
数位dp
||类欧几里得)
Description:ztxz16从小立志成为码农,因此一直对数的二进制表示很感兴趣。今天的数学课上,ztxz16学习了等差数列的相关知识。我们知道,一个等差数列可以用三个数A,B,N表示成如下形式:B+A,B+2*A,B+3*A,…,B+N*Aztxz16想知道对于一个给定的等差数列,把其中每一项用二进制表示后,一共有多少位是1,但他的智商太低无法算出此题,因此寻求你的帮助。1b+a*n中%a
Cold_Chair
·
2017-12-19 22:25
数位dp
分块
类欧几里得
D-数圈圈(
数位dp
)
题目描述tabris有一个习惯,无聊的时候就会数圈圈,无论数字还是字母。现在tabris更无聊啦,晚上睡不着觉就开始数羊,从a只数到b只。顺便还数了a到b之间有多少个圈。但是tabris笨啊,虽然数羊不会数错,但很可能数错圈的个数。但是tabris很难接受自己笨这个事实,所以想问问你他一共应该数出多少个圈,这样tabris才好判断他到底笨不笨啊。输入描述:输入一个T,表示数据组数每组测试数据包含两
墨碎江南
·
2017-12-11 19:22
12.8省选总结
常见dp总结:目录树形DP完成情况题目出处ACChoosingCapitalforTreelandCodeforces219D#135AsimplegraphproblemHDU4980
数位DP
完成情况题目出处
Demon_Rieman
·
2017-12-10 20:51
期望与概率dp
dp
总结
省选
hdu2089&hdu5179(
数位dp
)
2089题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2089题意:给你一个区间[n,m],求在这个区间有多少个不含有不吉利数字的个数。(不吉利的数字为所有含有4或62的号码。)Input输入的都是整数对n、m(0#includeusingnamespacestd;intdp[7][10];voidinit(){dp[0][0]=1;//初始化,画一
sugar_coated
·
2017-12-04 01:07
2017年11月26日训练总结
赶紧回顾一下
数位DP
专题和树形DP专题。现总结一下这三天的情况:简单预习了状压DP的知识,看了一部分资料。思想倒是不难理解,就是利用二进制01表示状态,用&|来判断状态进行DP。
LSD20164388
·
2017-11-26 20:25
训练日记
2017年11月12日训练总结
总体来说,
数位DP
专题的题目基本已经掌握,中下等的题目应该能够快速独立写出代码。至于难题。。。往往好几天都想不出一道,为了不浪费时间只好先去看其他的知识点。
LSD20164388
·
2017-11-12 23:47
训练日记
2017年11月9日训练总结
总体来说,
数位DP
专题清掉了所有的水题。。。剩下的题暂时还没想出怎么做,而且我也只会递归这一种写法。(状态转移的写法只会简单的)。cf打了一场比赛(惨,2题),昨晚打了一场比赛(较惨,3题)。
LSD20164388
·
2017-11-09 19:59
训练日记
2017年11月5日训练总结
总体来说,学会了
数位DP
+二分解决求第几个含哪些数字的数的问题,做了一些稍微难一些的题目。打了一场比赛,出了两道水题,一道是大数加法,一道是跳石头,简单模拟即可。
LSD20164388
·
2017-11-04 20:55
训练日记
数位dp
#includeusingnamespacestd;typedeflonglongLL;LLl,r;LLdp[10][20][10];//dp[k][i][j]:第i位是数字j后面位数放任意数字,数字k出现的次数(k包括0)LLf(intpos){LLs=1;for(LLi=1;i=1;i--){for(LLj=0;j=1;i--)s=s*10+1;ans-=s;}for(LLi=num;i>=1
Hzy_hzy_hzy
·
2017-11-02 17:06
Dp
2017年11月2日训练总结
总体来说,做了
数位DP
一些稍微难一些的题目,也遇到了不。少。坑。(不到5道题,WR超过60发是什么感觉。。。)做了秦皇岛比赛的部分题目。下面很有必要写几道题的题解来提醒我注意细节的重要性。
LSD20164388
·
2017-11-02 17:05
训练日记
上一页
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
其他