hdu-2089 不要62【数位dp】
来源:互联网 发布:银行卡网络异地消费 编辑:程序博客网 时间:2024/05/18 12:38
不要62
Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 41386 Accepted Submission(s): 15086
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: 2094 2090 2091 2093 2092
这道题目在网上看的 感觉都很麻烦 在这里我用了个小技巧类似于 求素数。
#include<stdio.h>#include<string.h>int laoer[1000005];int isLaoer(){int i;for(i=0;i<1000005;i++){if(i==4||laoer[i%10]==1||laoer[i/10]==1){//这里是重点 检查去掉个位后是否是不吉利数 ,然后再检查个位是不是4;laoer[i]=1;}if(i==62||laoer[i%100]==1||laoer[i/10]==1){laoer[i]=1;}}}int main(){int a,b,i,ans;memset(laoer,0,sizeof(laoer));isLaoer();while(scanf("%d%d",&a,&b),a,b){ans=0;for(i=a;i<=b;i++){if(laoer[i]==0){ans++;}}printf("%d\n",ans);}}
0 0
- hdu 2089 不要62 数位DP
- hdu 2089 不要62 数位dp
- hdu 2089 不要62 数位dp
- hdu 2089 不要62(数位dp入门)
- [HDU 2089]不要62[数位DP]
- hdu 2089 不要62(数位dp)
- Hdu 2089 不要62 (暴力/数位dp)
- hdu 2089 不要62 (数位DP)
- HDU 2089 不要62 数位dp入门
- hdu 2089(不要62)数位DP
- 【数位DP】【HDU 2089】不要62
- hdu 2089 不要62(数位DP)
- hdu 2089 不要62 --- 数位dp
- 数位DP小记 + HDU 2089 不要62
- HDU 2089 不要62(数位dp)
- 数位 dp HDU 2089 不要62
- HDU 2089 不要62(数位DP)
- hdu 2089 不要62--数位dp入门
- mysql or和in还有like的简单使用
- nyoj-Dinner
- 小胖威利症 哈尔滨男孩李航286斤 一不小心重名了
- Git记录
- linux下gdb调试应用程序
- hdu-2089 不要62【数位dp】
- WPF GridControl 数据绑定
- Android中关于布局填充器的各种详细用法和说明
- 关于switch语句-四则运算(c++)
- Hibernate的Session详解(transaction)
- 简单的Linux系统命令
- 对数几率回归Logistic Regression(Matlab)
- Android LinearLayout(7.1) 源码解析
- 数据库创建表