1043 幸运号码 数位dp
输入N(1<= N <= 1000)
输出幸运号码的数量 Mod 10^9 + 7
1
9
#include<bits/stdc++.h>
#define cle(n) memset(n,0,sizeof(n))
using namespace std;
typedef long long ll;
const ll inf =1e18;
const int maxn = 1000100;
const int mod = 1000000007;int n;
ll dp[2][9*1005];int main()
{cin>>n;cle(dp);dp[0][0]=1;for(int i=1;i<=n;i++){for(int j=0;j<=9*i;j++){dp[i&1][j]=0;for(int k=0;k<=9;k++){if(j<k)continue;dp[i&1][j]=(dp[i&1][j]+dp[(i-1)&1][j-k])%mod;}}}ll ans=0;for(int i=0;i<=n*9;i++)ans=(ans+dp[n&1][i]*(dp[n&1][i]-dp[(n-1)&1][i]))%mod;cout<<ans<<endl;
}
1043 幸运号码 数位dp相关推荐
- 1043 幸运号码 数位DP
http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1043 设dp[i][j]表示前i位数中,i位数的和为j时的所有情况. 转 ...
- 51Nod 1043 幸运号码
1 #include <stdio.h> 2 #include <algorithm> 3 using namespace std; 4 5 typedef long long ...
- 数位dp 的简单入门
时间紧张,就不讲那么详细了. 之前一直被深搜代码误解,以为数位dp 其实就是记忆化深搜...(虽说爆搜确实很舒服而且还好想) 但是后来发现数位dp 的标准格式其实是 预处理 + dp ...... 数 ...
- hdu2089 不要62 数位dp
不要62 Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submi ...
- Hdu 2089-不要62 数位dp
题目: http://acm.hdu.edu.cn/showproblem.php?pid=2089 不要62 Time Limit: 1000/1000 MS (Java/Others) Me ...
- 数位 DP 入门 (不要 62+windy 数)
\[I\] 平常的做法是设 \(f_{i,j}\) 为 \(0\)~\(j \times 10^{i-1}\) 的合法个数,这里用某种神奇而快速的做法. 简化题意: 不要 \(6\ 2\) 连在一起的 ...
- [SOCI2005]最大子矩阵(DP) + [JXOI2018]守卫(DP) + [CQOI2016]手机号码(数位DP)[各种DP专练]
DP专练博客 DP专练 T1:最大子矩阵 题目 题解 代码实现 T2:守卫 题目 题解 代码实现 T3:手机号码 题目 题解 代码实现 T1:最大子矩阵 题目 这里有一个n*m的矩阵,请你选出其中k个 ...
- 【HDU3530】 [Sdoi2014]数数 (AC自动机+数位DP)
3530: [Sdoi2014]数数 Time Limit: 10 Sec Memory Limit: 512 MB Submit: 682 Solved: 364 Description 我们称 ...
- 【bzoj3530】[Sdoi2014]数数 AC自动机+数位dp
题目描述 我们称一个正整数N是幸运数,当且仅当它的十进制表示中不包含数字串集合S中任意一个元素作为其子串.例如当S=(22,333,0233)时,233是幸运数,2333.20233.3223不是幸运 ...
最新文章
- 40个迹象表明你还是PHP菜鸟
- Python3 函数(方法)
- java中引导页面的,设计模式之模板模式引导篇
- django登录连接html,Django——登录功能(连接mysql)
- linux grep -11,11个高级Linux字符类和括号表达式的grep命令
- JavaFX UI控件教程(七)之Checkbox
- 快手搜索技术部招聘NLP算法工程师!
- 《Istio 从懵圈到熟练:二分之一活的微服务》
- MySQL笔记-time类型的使用(hh:mm:ss)及time类型对比
- 一篇文章带你弄懂大数据!
- Kafka 时间轮的原理和实现
- 14008.xilinx-EMIO 扩展I2C问题
- 人在低谷是最应该看的六句话!(深度好文)
- 华强北二手手机卖不出去,闲鱼砸一亿现金帮扶
- conda: No writeable envs directories configured.
- Diskpart 实现分区自动化
- 网站文章采集与伪原创技巧
- APICloud介绍
- Bresenham 画圆算法原理
- 谷歌人工智能设计的芯片揭示什么是智能的本质