码迷,mamicode.com
首页 >  
搜索关键字:数位dp    ( 1405个结果
数位dp/记忆化搜索
一、引例 #1033 : 交错和时间限制:10000ms单点时限:1000ms内存限制:256MB描述给定一个数 x,设它十进制展从高位到低位上的数位依次是 a0,?a1,?...,?an?-?1,定义交错和函数:f(x)?=?a0?-?a1?+?a2?-?...?+?(?-?1)n?-?1an?-...
分类:其他好文   时间:2015-01-19 18:36:35    阅读次数:144
HDU 3652 B-number (数位DP)
感觉挺不错的一道数位DP。通过这题感觉对数位DP又多了一层理解。用了四维DP数组.dp[cnt][pre][mods][in],cnt表示第几位。pre表示前面的数。mods表示目前的模,in表示目前是否包含13这个数字.然后进行dfs搜索就可以了。 代码如下: #include #include #include #include #include #include #inc...
分类:其他好文   时间:2015-01-19 17:19:59    阅读次数:180
HDU 3555 Bomb (数位DP)
跟前面数位DP基本一样的,只不过这里是要求包含49,那么可以利用容斥,求出不包含49的,然后再用总数减去就行了。 代码如下: #include #include #include #include #include #include #include #include #include using namespace std; #define LL __int64 #defi...
分类:其他好文   时间:2015-01-19 12:53:28    阅读次数:130
HYSBZ 1026 windy数 (数位DP)
数位DP第一发。发现数位DP与我自己YY的数位DP不太一样啊。。。sad。。 数位DP是用dfs+记忆化搜索,从后面往前推。第一次写数位DP,调试了好长时间。。。 代码如下: #include #include #include #include #include #include #include #include #include using namespace std...
分类:Windows程序   时间:2015-01-19 11:01:45    阅读次数:227
HDU 2089 不要62 (数位DP)
简单的数位DP。 代码如下: #include #include #include #include #include #include #include #include #include using namespace std; #define LL long long #define pi acos(-1.0) const int mod=100000000; cons...
分类:其他好文   时间:2015-01-19 10:56:45    阅读次数:100
[BZOJ 1833] [ZJOI2010] count 数字计数 【数位DP】
题目链接:BZOJ - 1833题目分析数位DP ..用 f[i][j][k] 表示第 i 位是 j 的 i 位数共有多少个数码 k 。然后差分询问...Get()中注意一下,如果固定了第 i 位,这一位是 t ,那么数码 t 的答案是要加一个值的(见代码)。代码#include #include ...
分类:其他好文   时间:2015-01-18 18:22:06    阅读次数:153
[BZOJ 1026] [SCOI 2009] Windy数 【数位DP】
题目链接:BZOJ - 1026题目分析这道题是一道数位DP的基础题,对于完全不会数位DP的我来说也是难题..对于询问 [a,b] 的区间的答案,我们对询问进行差分,求 [0,b] - [0,a-1] 的答案。这样就化繁为简了。具体过程见代码中的注释。代码#include #include #inc...
分类:Windows程序   时间:2015-01-18 13:06:11    阅读次数:172
UESTC windy数位dp
题目链接:http://acm.uestc.edu.cn/#/problem/show/250 题目描述: windy数 Time Limit: 3000/1000MS (Java/Others)     Memory Limit: 65535/65535KB (Java/Others) Submit  Status windy定义了一种windy数...
分类:Windows程序   时间:2015-01-03 09:28:25    阅读次数:255
Bomb
Bomb Description The counter-terrorists found a time bomb in the dust. But this time the terrorists improve on the time bomb. The number sequence of the time bomb counts from 1 to N. I...
分类:其他好文   时间:2014-12-30 23:44:59    阅读次数:302
BZOJ 1833 ZJOI 2010 count 数字计数 数位DP
题目大意:问0~9这10个数字在[l,r]中出现过多少次。 思路:数位DP。以前只是听说过,并没有写过,写了才发现好闹心啊。。 预处理一个数组,f[i][j][k]表示长度为i,开头为j,数字k出现的次数。 对于一个数kXXXXXX,我们先处理1~999999,然后处理1000000~kXXXXXX 前面的东西很规则,可以直接调用f数组来解决。 对于后面不太规则的东西,按位处理。...
分类:其他好文   时间:2014-12-29 21:34:30    阅读次数:199
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!