码迷,mamicode.com
首页 >  
搜索关键字:数位dp    ( 1405个结果
Codeforces Global Round 7 题解(未完)(ABCD)
[TOC] 比赛https://codeforces.ml/contest/1326/ A. Bad Ugly Numbers (~~第一题一看和数位dp某题贼像,其实是我看错了,而且看错好久~~) 我的方法是输出 $n 1$ 个 $5$ 和 $1$ 个 $4$,$n=1$ 特判一下 统计了一下群里 ...
分类:其他好文   时间:2020-03-20 12:58:42    阅读次数:63
【AHOI 2009】同类分布
$Solution$ 发现之前代码的样式时常会出现不同颜色很不协调的东东,,,然后,发现原来是代码那一栏没打 cpp。(笑) 言归正传,感觉这道数位 DP 非常神奇。我们考虑到其实各个数位之和比较小,可以直接枚举。 这样就解决了一个重要的问题:我们的“数”范围太大,状态装不下。(不过注意要保证解的各 ...
分类:其他好文   时间:2020-03-19 17:49:21    阅读次数:63
B-number HDU - 3652 数位dp
``` //dp[i][j][0]表示i位数模13为j当前没有包含13并且最高位不为1的方案数; //dp[i][j][1]表示i位数模13为j当前没有包含13并且最高位为1的方案数; //dp[i][j][2]表示i位数模13为j当前包含13的方案数。 #include #include #inc... ...
分类:其他好文   时间:2020-03-15 21:55:56    阅读次数:59
不要62 HDU - 2089 数位dp
``` //f[i,j]一共有i位数字,且最高位是j,而且不包括4和64的数的个数 //f[i-1,k] 表示次高位为k //如果合法,那么需要满足 j、k都不为4 jk不是62 #include #include #include #include using namespace std; con... ...
分类:其他好文   时间:2020-03-15 15:06:35    阅读次数:52
Bomb HDU - 3555 数位dp
``` #include #include #include #include using namespace std; typedef long long ll; const int N = 35; ll n; ll f[N][30]; void init() { //处理一位的数字 for (i... ...
分类:其他好文   时间:2020-03-15 15:05:02    阅读次数:51
HDU3652--容斥+数位dp
题意:含13子串且整除13的个数 思路: n-不含13-不整除13+既不也不13(容斥) 1 #define IOS ios_base::sync_with_stdio(0); cin.tie(0); 2 #include <cstdio>//sprintf islower isupper 3 #i ...
分类:其他好文   时间:2020-03-06 21:39:07    阅读次数:85
6476. 【GDOI2020模拟02.19】A(范德蒙恒等式)
题目描述 题解 镇♂男则反 容斥下界,上界开到大概505位,数位dp最终的和V 设边界(要大于边界)之和为S,那么答案为C(V S 1,n 1) 根据范德蒙恒等式,C(n+m,k)=∑C(n,i)\ C(m,k i) 如果nm都是正数很好证明,把n+m分成n和m两部分,枚举n部分选择个数组合一下 这 ...
分类:其他好文   时间:2020-03-03 10:37:35    阅读次数:71
1290 F. Making Shapes
1290 F. Making Shapes 题意: 给定$n$种互不平行的整数向量$\{(x_i,y_i)\}_{i=1}^n$,选择若干向量(每种向量可以不选,也可以选任意多个)从原点出发首尾相接回到原点,可以构成多少种形状的非退化凸多边形(两个凸多边形可以通过平移得到视为形状相同),使得它能放在 ...
分类:其他好文   时间:2020-02-20 14:52:24    阅读次数:94
[HAOI2010] 计数 - 数位dp,组合数
你有一组非零数字(不一定唯一),你可以在其中插入任意个0,这样就可以产生无限个数。比如说给定{1,2},那么可以生成数字12,21,102,120,201,210,1002,1020,等等。 现在给定一个数,问在这个数之前有多少个数。(注意这个数不会有前导0). Solution 可重复康托展开 常 ...
分类:其他好文   时间:2020-02-16 16:28:24    阅读次数:69
数位DP
数位DP的算法思想 数位DP放弃了原来数要从1连续枚举到N逐个检查合法性的思想,而是专注于数本身的字符串构成特性 对于每一种限制条件,dp数组都设置了一维表示。比如dp[pos][s1][s2]...[sn].表示在pos位置下,之前限制条件s1 s2 ... sn的状态,当枚举当前pos处的数字i ...
分类:其他好文   时间:2020-02-14 12:39:16    阅读次数:51
1405条   上一页 1 ... 3 4 5 6 7 ... 141 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!