HDU 2089 不要62
来源:互联网 发布:js水球 编辑:程序博客网 时间:2024/05/15 06:54
Problem Description
杭州人称那些傻乎乎粘嗒嗒的人为62(音:laoer)。
杭州交通管理局经常会扩充一些的士车牌照,新近出来一个好消息,以后上牌照,不再含有不吉利的数字了,这样一来,就可以消除个别的士司机和乘客的心理障碍,更安全地服务大众。
不吉利的数字为所有含有4或62的号码。例如:
62315 73418 88914
都属于不吉利号码。但是,61152虽然含有6和2,但不是62连号,所以不属于不吉利数字之列。
你的任务是,对于每次给出的一个牌照区间号,推断出交管局今次又要实际上给多少辆新的士车上牌照了。
杭州交通管理局经常会扩充一些的士车牌照,新近出来一个好消息,以后上牌照,不再含有不吉利的数字了,这样一来,就可以消除个别的士司机和乘客的心理障碍,更安全地服务大众。
不吉利的数字为所有含有4或62的号码。例如:
62315 73418 88914
都属于不吉利号码。但是,61152虽然含有6和2,但不是62连号,所以不属于不吉利数字之列。
你的任务是,对于每次给出的一个牌照区间号,推断出交管局今次又要实际上给多少辆新的士车上牌照了。
Input
输入的都是整数对n、m(0<n≤m<1000000),如果遇到都是0的整数对,则输入结束。
Output
对于每个整数对,输出一个不含有不吉利数字的统计个数,该数值占一行位置。
Sample Input
1 1000 0
Sample Output
80
Author
qianneng
Source
迎接新学期——超级Easy版热身赛
Recommend
lcy | We have carefully selected several similar problems for you: 2153 1282 2062 1871 2176
数位dp!
#include <cstdio>#include <algorithm>#include <cstring>#include <cmath>#include <iostream>#include <queue>#include <stack>using namespace std;int f[12][10];int dp[12];void init(){ memset(f,0,sizeof(f)); int i,j,k; f[0][0]=1; for(i=1; i<=7; i++) { for(j=0; j<10; j++) { for(k=0; k<10; k++) { if(j!=4 &&!(j==6 &&k==2)) f[i][j]+=f[i-1][k]; } } }}int solve(int a){ int i,j; int len=0; int ans=0; while(a) { dp[++len]=a%10; a/=10; } dp[len+1]=0; for(i=len; i; i--) { for(j=0; j<dp[i]; j++) { if(j!=4 &&!(dp[i+1]==6 &&j==2)) ans+=f[i][j]; } if(dp[i]==4 || (dp[i+1]==6 &&dp[i]==2)) break; } return ans;}int main(){ init(); int a,b; while(scanf("%d%d",&a,&b)!=EOF&&a+b!=0) { int res=solve(b+1)-solve(a); cout<<res<<endl; } return 0;}
0 0
- hdu 2089 不要62
- hdu 2089 不要62
- hdu 2089 不要62
- HDU 2089 不要62
- HDU 2089 不要62
- HDU 2089 不要62
- hdu 2089 不要62
- hdu 2089 不要62
- hdu 2089 不要62
- hdu 2089 不要62
- HDU:2089 不要62
- hdu 2089 不要62
- hdu 2089 不要62
- hdu 2089 不要62
- hdu 2089 不要62
- HDU 2089 不要62
- hdu 2089 不要62
- hdu-2089-不要62
- Hadoop动态调整Map Task内存资源大小
- Mybatis多对一
- 20151123-02 Java中@Override的作用
- 线性规划的理论基础
- [心灵老鸭汤]一个菜鸟提升自我修养的辛路历程
- HDU 2089 不要62
- week12---11月25日 JS内置对象(一)
- 一些第三方库
- app步骤
- [006]推荐系统基础知识储备
- 我的Android我做主
- 天声人語 20151123 軽減税率の線引き
- CentOS6下基于Nginx搭建mp4/flv流媒体服务器(可随意拖动)并支持RTMP/HLS协议(含转码工具)
- JDK-Eclipse-Android_SDK-ADT详细图文安装教程(4)