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
洛谷CF809C Find a car(
数位DP
)
比较套路的
数位DP
。从高位往低位做,设\(f[t][0/1][0/1][0/1]\)表示到第\(t\)位,\(i,j,i\text{xor}j\)
a83229442
·
2020-08-17 21:35
2017icpc全国邀请赛(陕西)
赛后总结首先想吐槽一下天花板会掉的酒店和自带不明黄色痕迹的床单算了还是直接进入主题吧…..热身赛爆零了,一道猜题意一道是二分贪心,一道是
数位dp
+数论,cf上面的题,强肛二分贪心结果没肛出来,真是蠢的不行
WeYoungg
·
2020-08-17 20:27
赛后总结
51nod-1043 幸运号码(
数位dp
)
51nod-1043幸运号码题目分析
数位dp
用dp[i][j]表示长度为i,和为j的所有情况(包含前导零)。
stormjing7
·
2020-08-17 19:21
解题报告
51NOD
数位dp
H Harmony Pairs(
数位dp
)
题目链接题目大意:给你一个数n,问从0-n范围内,有多少对数满足a解题思路:这题就是裸的
数位dp
,可惜以前没写过求解数对的题目,太菜了,看了别人的代码,觉得还是挺好理解的,就是设置一个四维数组dp[][
虐猫Da人薛定谔
·
2020-08-17 18:48
数位dp
多校
AtCoder Beginner Contest 154 E
思路:
数位DP
套路性地,设f[i][j]表示长度为i的数字串,有j个非零数位的方案数,转移方程f[i][j]=f[i−1][j]+9f[i−1][j−1]然后预处理出f[i][j]具体操作看代码吧#include
一个积极向上的混子
·
2020-08-17 18:41
Atcoder
【CSP201312-4】有趣的数(
数位DP
)
problem问题描述试题编号:201312-4试题名称:有趣的数时间限制:1.0s内存限制:256.0MB问题描述:问题描述我们把一个数称为有趣的,当且仅当:1.它的数字只包含0,1,2,3,且这四个数字都出现过至少一次。2.所有的0都出现在所有的1之前,而所有的2都出现在所有的3之前。3.最高位数字不为0。因此,符合我们定义的最小的有趣的数是2013。除此以外,4位的有趣的数还有两个:2031
小哈里
·
2020-08-17 18:38
算法
经典树形
DP-
剪树杈
给定一棵树,点有颜色(黑/白),将树分成若干部分,使得每一部分有且仅有一个黑点。设f[i][1]表示以i为根的子树,最上面的连通块内有一个黑点的方案总数f[i][0]表示以i为根的子树,最上面的连通块内没有黑点的方案总数#includeusingnamespacestd;typedeflonglongll;constllmod=1e9+7;constintmaxn=100010;llf[maxn]
Flere825
·
2020-08-17 11:20
学术相关
HDU 6796 X Number
HDU6796XNumberinput31101111111000output121
数位DP
+组合数学题意:找到[l,r]符合条件[=d]的数字。[=d]定义为:当前数字中d出现的次数严格最大。
岛屿失梦°
·
2020-08-17 01:01
dp
数位DP
,看这一篇就足够了!
数位DP
用来解决什么问题?
负壹
·
2020-08-16 14:35
AcWing
DP-
动态规划-排队买票
题目:一场演唱会即将举行,现有n个歌迷排队买票,一人面一张票,而售票处规定,一人每次只能买一张票,假设第i位歌迷买一张票需要时间T[i](1<=i<=n),队伍中相邻的两位歌迷(第j个人和第j+1个人)也可以由其中一个人买两张票,而另一个人就可以不用排队了,则这两位歌迷买两张票的时间变为R[j],且有R[j]
宵蓝
·
2020-08-16 11:39
POJ 3986
数位dp
#include#include#includeusingnamespacestd;constintmod=1000000003;constintmaxn=1=0;j--)if(inp[i]&(1<
Tczxw
·
2020-08-16 05:58
hdu3709Balanced Number【
数位dp
】
OnlineJudgeOnlineExerciseOnlineTeachingOnlineContestsExerciseAuthorF.A.QHandInHandOnlineAcmersForum|DiscussStatisticalChartsProblemArchiveRealtimeJudgeStatusAuthorsRanklistC/C++/JavaExamsACMStepsGotoJ
MissZhou要努力
·
2020-08-15 17:14
—dp
区间问题,前缀和(Olympiad,HDU 5327)
数位DP
不熟练。
冷月残星
·
2020-08-15 17:26
区间问题
数位DP
前缀和
数位DP
总结
数位DP
总结1、hdu2089不要62(模板)dp步骤:https://www.cnblogs.com/wenruo/p/4725005.html#include#include#includeusingnamespacestd
qq_40534166
·
2020-08-15 15:33
dp
Codeforces 628D Magic Numbers 【
数位dp
】
题目链接:点我定义d-数:数字d有且只在偶数位上,奇数位不能出现数字d。(0#include#include#include#include#include#include#defineCLR(a,b)memset(a,(b),sizeof(a))#definePIacos(-1.0)usingnamespacestd;typedeflonglongLL;typedefdoubleDD;const
笑着走完自己的路
·
2020-08-15 13:02
数位DP
codeforces
第一章动态规划(十二)
数位DP
例题:1081.度的数量求[a,b]之间的个数res,先求出[0,a)之间满足条件的个数x1,再求出[0,b]之间满足条件的个数x2,则res=x2-x1importjava.util.ArrayList
码畜也有梦想
·
2020-08-15 13:04
算法提高课
hdu5787
数位dp
pos表示的是当前处理的是第几位,最低位是0位,abcd表示相邻的四位(一共五位)d是最后一位,就是最远的那位,主要熟悉递归流程,记忆化搜索#include#include#include#include#include#includeusingnamespacestd;typedeflonglongll;intK,num[22];lldp[22][11][11][11][11];boolchec
yp_2013
·
2020-08-15 12:07
ACM
dp
数位dp
hdu5898
数位dp
题意:给出一个区间[l,r],问其中数位中连续的奇数长度为偶数并且连续的偶数长度为奇数的个数。(1#defineLLlonglong#defineN100010#defineINF0x3f3f3f3fusingnamespacestd;LLdp[25][25][25];intbit[25];///第几位前一个状态连续长度是否存在前缀0,flag边界问题LLdfs(intpos,intpre,int
yp_2013
·
2020-08-15 12:36
ACM
dp
Seven Segment Display
上次训练赛碰到这题不会
数位DP
,抄了个板子过的,今天瞎搞了一个不用DFS实现的
数位DP
,类似的套路也已经再HDU过了几道题了。
jjl0229
·
2020-08-15 12:04
动态规划
数位DP
合集
解法:这是一个
数位DP
简单入门题,简单的DFS+数组记忆化搜索就可以。姿势是自己写的。。感觉略搓,做到第三个
数位DP
题的时候看到了别人的姿势,学习了。
朽弈
·
2020-08-15 11:26
ACM之路
ACM
C++
dp
HDU 2243 AC自动机->
DP-
>附矩阵乘法板子
题目大意:给一些字母串,问长度为L【以内】的全部字母串中,有多少个字母串,【包含】给定的字母串。答案mod2^64首先,对于答案mod2^64,只要全部使用unsignedlonglong进行运算,就会自动实现这个功能了。然后假设,问题只求长度为L,而不是长度小于L的,这个问题怎么做呢?参考前一个题解……题目转换为求【不包含】给定字母串来做的话,会简单一些。求出不包含的数量,和总数,做差即可。这里
CMTM4
·
2020-08-15 10:06
矩阵乘法
AC自动机
DP
数位dp
CodeForces - 55D 美丽数字
BeautifulnumbersCodeForces-55D题意:定义能被自己所有位数整除的数字为美丽,给定一个区间,求区间内的美丽数字个数。分析:首先,可以把限制条件转化为之前所有位数的最大公倍数,将pos,sum,lcm,up当作dfs的条件和dp下标,然后dp[pos][sum][lca][up]就代表着pos之后的位置全部遍历完后,该状态取这个sum的最大值。这里要避免一个问题,就是15和
aolian4963
·
2020-08-15 10:28
暂时性的模板
求高精度快速幂倍增约瑟夫问题中国剩余定理扩展中国剩余定理卢卡斯扩展卢卡斯指数循环BSGS莫比乌斯反演积性函数迪利克雷卷积杜教筛Min_25筛组合数最长公共子序列高斯消元SG函数三分求极值轮廓线dp最长回文串
数位
henu_jizhideqingwa
·
2020-08-15 06:46
模版
「一本通」状压dp学习笔记
,用到dp上来就跟
数位dp
一样用二进制或n进制表示一个状态,方便表示状态,也方便转移。然后用万恶的位运算来判断是否符合题意,同时可以实现O(1)的转移。
kkkGIGi_qtt
·
2020-08-14 07:33
loj
一本通提高篇
DP
状态压缩
NOIP主要考查范围
KMP2.各种操作函数图论(重点)最小生成树最短路次短路,K短路图的连通二分图匹配拓扑排序树(可选学)树上倍增,LCA数论欧几里得,扩展欧几里得中国剩余定理更相减损术排列组合素数筛法快速幂动态规划(重点)
数位
2000xcm
·
2020-08-14 07:00
图论+数论
DP-
加分二叉树(区间动态规划)
P1040加分二叉树https://www.luogu.org/problemnew/show/1040题目描述设一个n个节点的二叉树tree的中序遍历为(1,2,3,…,n),其中数字1,2,3,…,n为节点编号。每个节点都有一个分数(均为正整数),记第i个节点的分数为di,tree及它的每个子树都有一个加分,任一棵子树subtree(也包含tree本身)的加分计算方法如下:subtree的左子
唐家威少
·
2020-08-14 05:14
Java
DP(动态规划)
re:从零开始的
数位dp
起源:唔,,前几天打cf,edu50那场被C题虐了,决定学学
数位dp
。(此文持续更新至9.19)ps:我也什么都不会遇到一些胡话大家不要喷我啊。。。
weixin_30311605
·
2020-08-14 05:01
NOIP2003-加分二叉树-
dp-
区间型动态规划
题目地址:https://vijos.org/p/1100描述设一个n个节点的二叉树tree的中序遍历为(l,2,3,…,n),其中数字1,2,3,…,n为节点编号。每个节点都有一个分数(均为正整数),记第i个节点的分数为di,tree及它的每个子树都有一个加分,任一棵子树subtree(也包含tree本身)的加分计算方法如下:subtree的左子树的加分×subtree的右子树的加分+subtr
lyyy.
·
2020-08-14 05:29
dp
数位DP
入门+hdu 不要62
数位DP
入门转自:http://www.cnblogs.com/itlqs/p/5935308.html
数位DP
其实是很灵活的,所以一定不要奢求一篇文章就会遍所有
数位DP
的题,这一篇只能是讲清楚一种情况
穆梓先生
·
2020-08-14 05:46
dp
hdu 4734 【
数位DP
】
F(x)TimeLimit:1000/500MS(Java/Others)MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):6391AcceptedSubmission(s):2461ProblemDescriptionForadecimalnumberxwithndigits(AnAn-1An-2...A2A1),wedefineit
ZX_zengxi
·
2020-08-14 04:04
数位dp
数位dp
区间
dp-
洛谷P1040 加分二叉树
https://www.luogu.org/problem/show?pid=1040怎么看都是树形dp;后来看来题解,发现对于任何一段中序遍历,都可以组成一颗子树;先序遍历:根左右中:左根右右:左右根;其实我们枚举根就可以了;设x~y区间的根节点为k那么f[x][y]=a[k]+f[x][k-1]*f[k+1][y];这就是中序遍历的特点啊;然后输出方案么,记录一下区间的更不就好了吗;#incl
weixin_30609331
·
2020-08-14 04:35
【
数位dp
】求不超过n的数中,有多少个包含2018
【
数位dp
】求不超过n的数中,有多少个包含2018n的范围是[0,1e9];包含2018的意思是2018是该数的子序列,比如200176855,32018,5270168是符合条件的数,2019,40017
xuziling_
·
2020-08-13 23:15
ACM
树形
dp-
洛谷 P2014 选课
https://www.luogu.org/problem/show?pid=2014我一开始想不出来,看了题解后却发现是最基本的模型唉~这里因为是森林所以我们简单的把森林合并到一个节点0;f[i][j]表示再i点的子孙里取j个的解;当然不包括i;#include#include#include#include#include#include#defineLllonglongusingnamesp
weixin_30898109
·
2020-08-13 21:30
Gym - 100623J Just Too Lucky (
数位dp
)
给定n∈[1,1e12],求1到n的所有整数中,各位数字之和能整除它本身的数的个数。这道题与UVA-11361类似,假如设dp[u][lim][m1][m2]为枚举到第u位(从低到高数),是否受限,各位之和为m1,本身为m2时继续往下枚举能得到的答案数,可以得到正确的答案。但m2过大不能直接作为状态保存,如果对各位之和取模的话,又会发现dp的过程中模数是不确定的,怎么办?解决方法是枚举模数,也就是
weixin_30566063
·
2020-08-13 20:58
hdu 2089 不要62 (
数位DP
)
hdu2089不要62(
数位DP
)不要62TimeLimit:1000/1000MS(Java/Others)MemoryLimit:32768/32768K(Java/Others)TotalSubmission
thestarfish
·
2020-08-13 19:29
数位DP
Gym - 101411H Hotel in Ves Lagos
数位DP
2009-2010 ACM-ICPC, NEERC, Western Subregional Contest
http://codeforces.com/gym/101411/attachmentsProblemH.HotelinVesLagosInputle:hotel.inOutputle:hotel.outTimelimit:1secondMemorylimit:256megabytesAnewhotelisbeingbuiltinthecityofVesLagos.Thehotelwillhave
VampireWeekend
·
2020-08-13 18:19
数位DP
Gym - 102439H(
数位DP
)
Fibonaccinumbers—well-knownintegersequence,whereF0=0,F1=1andFn=Fn−1+Fn−2forn>1.Leshadoesn’tlikethissequenceandallthenumbersx,suchthatwecangetpositiveFibonaccinumberbycrossingoutseveraldigits.Forexampl
剪云 者
·
2020-08-13 18:04
数位DP
动态规划
Gym - 101954F Lighting 补题
数位dp
N的二进制数,问有多少种N为二进制和它相加,的出来的N位二进制数只有K个1条件:1N位二进制数相加,结果也是N位二进制数(溢出问题)2结果得出的二进制数有K个13数据范围N(1~1000)K(0~N)
数位
qq_40306845
·
2020-08-13 17:00
acm算法学习
简单
dp-
删除最少字符变成回文串
题目描述:给定一字符串s,求最少删除多少个字符可以使得s成为回文串。例如:s="abca",答案是1.解题思路:这里提供两种解题方法,第一种是用到上一篇写的LCS(最长公共子串),第二种是直接的dp。1,第一种思路就是申请s2变量,使得s2是s1的反转,如果是回文串的话,那么就等价于求s2和s1的LCS,例如s1=abca,s2=acba,公共子串的长度为3(aba,aca),所以需要删除的字符串
轨轨123
·
2020-08-13 17:54
动态规划
dp
回
牛客多校第七场H Pair
数位dp
理解
这里的
数位dp
状态为dp[位数][A枚举上界][B枚举上界][是否满足xandyc][A是否取了不为0的数][B是否取了不为0的数]这里有一个关键点,状态中[是否满足xandyc]没有取等号,为什么不取等号呢
azmkinbug41973327
·
2020-08-13 13:09
【HDU4352】XHXJ's LIS
数位DP
题目描述题目太长还是英文。。。要看去HDU上看吧题目大意求L-R中,LIS为k的个数数据范围(0usingnamespacestd;inlinelonglongGetll(){longlongx=0,f=1;charch=getchar();while('0'>ch||ch>'9'){if(ch=='-')f=-1;ch=getchar();}while('0's)ret+=Ask(pos-1,s
a15063149271
·
2020-08-13 12:02
【HDU4734】F(x)
数位DP
题目描述Foradecimalnumberxwithndigits(A[n]A[n-1]A[n-2]…A[2]A[1]),wedefineitsweightasF(x)=A[n]*2^(n-1)+A[n-1]*2^(n-2)+…+A[2]*2+A[1]*1.NowyouaregiventwonumbersAandB,pleasecalculatehowmanynumbersaretherebetw
a15063149271
·
2020-08-13 12:02
杭电暑假集训 Team Contests - Warmup G题
一看就是一个
数位DP
,因为恰恰好队伍里面三个人当时都不会
数位DP
,也是挺纠结的,都过了好长时间,队友才A掉,不过还是蛮佩服队友的,不会
数位DP
,纯粹凭着想象A掉的,还是挺强的。
RaAlGhul
·
2020-08-13 12:41
ACM_数位DP
我的dp之路
Dp从入门到experienced一、入门篇1、dp思维的培养2、背包(0-1背包、完全背包、分组背包、多重背包)3、LIS4、LCS二、进阶篇1、区间dp2、树形dp3、
数位dp
4、概率(期望)dp5
edansel
·
2020-08-13 10:21
ACMdp
洛谷 P2016 战略游戏 题解
题目:P2016战略游戏
DP-
树形DP题目大意给出一棵树,如果在一个点xxx放了一个士兵,该士兵将会覆盖所有与点xxx直接相邻的边。
_Wolverine
·
2020-08-13 10:03
题解
SDOI2016 总结
】生成魔咒4648【SDOI2016】排列计数5409【SDOI2016】模式字符串5410【SDOI2016】墙上的句子5413【SDOI2016】齿轮4644【SDOI2016】储能表考虑二进制下
数位
oisdoaiu
·
2020-08-12 12:58
题解题解
省选刷题
习题:Daniel and Spring Cleaning(
数位DP
)
题目传送门思路比较有意思的转换考虑如果要满足\(a+b=a\oplusb\)那么定然a和b的每一位一定满足\(a\&b==1\)之后按
数位DP
的套路来做即可考虑对式子进行一个容斥\(\sum_{a=l}
loney_s
·
2020-08-11 19:00
【
数位DP
】CF 54C,509C,431D,628D,855E,1245F,95D
这一次有题解了!!目录T1:CF54CFirstDigitLawtitlesolutioncodeT2:CF509CSumsofDigitstitlesolutioncodeT3:CF431DRandomTasktitlesolutioncodeT4:CF628DMagicNumberstitlesolutioncodeT5:CF855ESalazarSlytherin'sLockettitles
Pabo秃聚
·
2020-08-11 18:00
hdu6148
数位dp
传送门题意:求区间内数字是V型的数字个数,这是套路题,dp[i][j][k],表示第i位前一位是j状态位K的数字个数,这基本都是套路,状态k就两种,1表示递增,0表示非递增,然后其他的都是套路的东西,dfs(intpos,intpre,intsta,intlimit),pos当前位,pre上一位的值,staK的状态,limit上一位是否是上界,每次根据sta的状态来跑,sta==1时,是上升的状态
猿的进化之路
·
2020-08-11 15:38
-------数位dp
hdu 6148(
数位dp
)
题意:找出小于等于n的一直递增或者一直递减或者先递减后递增的数的个数。0不算。思路:用两个flag分别标记F是否出现了递减和递增,然后直接进行就行。PS:刚开始打百度之星复赛的时候交上去总是WA,赛后跟过了的队友对拍数据都没有错,GG,但总是过不去。今天重打一遍之后,AC了。#includeusingnamespacestd;typedeflonglongll;typedefpairP;#defi
Lazines_by
·
2020-08-11 15:43
数位dp
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他