![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ACM_数位DP
LzyRapX
Just For Fun .
展开
-
异或求和式 (数位DP)
异或求和式:给定长度为n的序列A[i],求所有A[i]xor A[j] (i输入第一行一个整数N接下来N行,第i行为A[i]输出所需的值样例输入3735样例输出12样例解释7 xor 3+3 xor 5+7 xor 5 = 4+6+2 = 12题解: 数位原创 2016-07-17 23:36:57 · 4393 阅读 · 3 评论 -
ACdream 1064 完美数(数位dp)
题目链接: 点击我打开题目题意:在[L,R][L, R] 的正整数区间内,要么包含3 要么包含 8 的不同的整数有多少个?题解:数位dp。 设: dp[i][0]dp[i][0]表示既没有3也没有8的, dp[i][1]dp[i][1]表示有3但是没有8的, dp[i][2]dp[i][2]表示有8但是没有3的。代码:/** this code is made by LzyRapx*原创 2017-06-07 09:38:41 · 379 阅读 · 0 评论 -
Codeforces Beta Round #8 E. Beads (数位dp)
题目链接:点击打开题目题意:将所有二进制串(只允许前导 00)中,同时满足字典序不小于其逆序串,取反串和逆序取反串(三种都要满足)的串提出来,按字典序排序,求第mm个。 n<=50,k<=1016。n <= 50, k <= 10^16。题解:显然满足题意的二进制串的首位必须是00。考虑一位一位地确定答案串。假设已经确定了答案串的前kk位,我们假设第k+1k + 1位是00,则要设法统计出满足条件的原创 2017-04-25 23:44:22 · 832 阅读 · 0 评论 -
浅谈数位DP(以hihocoder #1033 交错和为例)
数位DP是一种比较特殊的DP方法,之所以了解到是为了尝试解决hihocoder上一道交错和的题目,更详细的信息请参考:文章《浅谈数位类统计问题》和讲义《初探数位DP》事实上在ACM中,我们经常遇到如下类问题:求整数区间[L,R]中满足条件Q的整数的个数(或它们的和、积等)对于这类问题,乍一看是数论问题,但是却发现条件Q一般不是那么明显,找不到简单的规律;尝试逐个枚举,显然时间超原创 2016-07-16 11:18:10 · 931 阅读 · 0 评论 -
#51 D. Beautiful numbers (数位dp+离散化)
题目链接:点击打开链接http://codeforces.com/contest/55/problem/D题意:定义:Beautiful Numbers : 这个数能整除它的所有位上非零整数。问你[ l , r ] 之间的Beautiful Numbers的个数。题解:数位dp。如果一个数能整除它的所有的非零数位,那么相当于它能整除个位数的最小公倍数。因此记忆化原创 2017-04-15 19:44:35 · 431 阅读 · 0 评论 -
PE 111 Primes with runs (数位dp)
Primes with runsProblem 111Considering 4-digit primes containing repeated digits it is clear that they cannot all be the same: 1111 is divisible by 11, 2222 is divisible by 22, and so on.原创 2017-01-07 22:59:49 · 412 阅读 · 0 评论 -
POJ 3252 Round Numbers (数位dp)
Round NumbersTime Limit: 2000MSMemory Limit: 65536KTotal Submissions: 12326Accepted: 4698DescriptionThe cows, as you know, have no fingers or thumbs and thus原创 2016-09-22 13:44:48 · 625 阅读 · 0 评论 -
BZOJ 3209: 花神的数论题 (数位dp)
3209: 花神的数论题Time Limit: 10 Sec Memory Limit: 128 MBSubmit: 1795 Solved: 820[Submit][Status][Discuss]Description背景众所周知,花神多年来凭借无边的神力狂虐各大 OJ、OI、CF、TC …… 当然也包括 CH 啦。描述话说花神这天又来讲课了。课后照例有原创 2016-09-21 21:59:21 · 1023 阅读 · 0 评论 -
BZOJ 1026: [SCOI2009]windy数 (裸的数位dp)
1026: [SCOI2009]windy数Time Limit: 1 Sec Memory Limit: 162 MBSubmit: 6035 Solved: 2695[Submit][Status][Discuss]Description windy定义了一种windy数。不含前导零且相邻两个数字之差至少为2的正整数被称为windy数。 windy想知道,在A原创 2016-09-20 17:46:22 · 596 阅读 · 0 评论 -
HDU 3555 Bomb (数位dp)
BombTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 131072/65536 K (Java/Others)Total Submission(s): 15699 Accepted Submission(s): 5715Problem DescriptionThe counter-terrorists fo原创 2016-09-22 23:51:08 · 429 阅读 · 0 评论 -
HDU 5898 odd-even number 2016年沈阳网络赛 (数位dp)
odd-even number Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 356 Accepted Submission(s): 195Problem DescriptionFor a number,if t原创 2016-09-19 21:10:08 · 716 阅读 · 0 评论 -
HDU 2089 不要62 (经典的数位dp)
不要62Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 35424 Accepted Submission(s): 12896Problem Description杭州人称那些傻乎乎粘嗒嗒的人为62(音:laoer原创 2016-09-22 18:47:16 · 464 阅读 · 0 评论 -
URAL 1057. Amount of Degrees (数位DP)
1057. Amount of DegreesTime limit: 1.0 secondMemory limit: 64 MBCreate a code to determine the amount of integers, lying in the set [X;Y] and being a sum of exactlyK different integer de原创 2016-07-17 15:36:03 · 696 阅读 · 0 评论 -
HDU 3652 B-number (数位DP)
B-numberTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 4413 Accepted Submission(s): 2540Problem DescriptionA wqb-number, or B-numb原创 2016-07-17 11:26:52 · 513 阅读 · 0 评论 -
HDU 2089 不要62 (数位DP)
不要62Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 32633 Accepted Submission(s): 11642Problem Description杭州人称那些傻乎乎粘嗒嗒的人为62(音:laoer原创 2016-07-16 22:51:27 · 504 阅读 · 0 评论 -
ACdream 1154 Lowbit Sum (数位dp)
题目链接: ACdream 1154题解:数位dpdp。 这题可以加深对 lowbitlowbit 的理解啊。 你打个表就可以发现规律了。 当 nn 为偶数时,dp[n]=dp[n2]+n2dp[n] = dp[\frac{n}{2}]+\frac{n}{2} 当 nn 为奇数时,dp[n]=dp[n2]+n2+1dp[n] = dp[\frac{n}{2}]+\frac{n}{2}原创 2017-06-22 14:00:27 · 407 阅读 · 0 评论