博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
hdu 3555 数位dp入门
阅读量:4313 次
发布时间:2019-06-06

本文共 699 字,大约阅读时间需要 2 分钟。

套模板。。

#include 
using namespace std;typedef long long ll;ll s[22],dp[22][2];ll dfs(int len,bool lim,bool smax){ if(len==0) return 1; if(!smax&&dp[len][lim]) return dp[len][lim]; ll ans=0,up=(smax?s[len]:9); for(ll i=0;i<=up;i++) { if(i==9&&lim) continue; ans+=dfs(len-1,i==4,smax&&i==up); } return smax ? ans : dp[len][lim] = ans;}ll solve(ll n){ memset(s,0,sizeof(s)); int i=0; while(n) { s[++i]=n%10; n/=10; } return dfs(i,false,true);}int main(){ ll T,n; cin>>T; while(T--) { cin>>n; cout<
<
View Code

 

转载于:https://www.cnblogs.com/wandso/p/10135265.html

你可能感兴趣的文章
手机自带功能调用
查看>>
百度搜索引擎取真实地址-python代码
查看>>
java 多线程 Future callable
查看>>
字符串操作练习:星座、凯撒密码、99乘法表
查看>>
Java实现字符串转换十六进制MD5值
查看>>
MySQL数据库8(十七)数据库的备份还原
查看>>
tensorflow 梯度下降以及summary
查看>>
9、接口和抽象类
查看>>
timeStamp和GMT时间的转换
查看>>
探索J2ME应用:如何用GCF通信
查看>>
jquery ajaxform上传文件返回不提示信息的问题
查看>>
实现一个2008serve的IIS的虚拟目录(通过网络路径(UNC)的形式,共享在另外一个2008服务器上...
查看>>
适配器
查看>>
c#截取字符串
查看>>
VS2005中配置 ScriptManager,UpdatePanel,UpdateProgress 等AJAX控件 .
查看>>
使用logback实现http请求日志导入mongodb
查看>>
【 2017 Multi-University Training Contest - Team 9 && hdu 6162】Ch’s gift
查看>>
redis在php中的应用(Hash篇)
查看>>
Docker系列之Docker镜像(读书笔记)
查看>>
Scrapy 多url爬取、爬取post请求、更换代理ip、指定日志等级
查看>>