[ACM_水题] 不要62(hdu oj 2089, 不含62和4的数字统计)

简介:


Problem Description
杭州人称那些傻乎乎粘嗒嗒的人为62(音:laoer)。
杭州交通管理局经常会扩充一些的士车牌照,新近出来一个好消息,以后上牌照,不再含有不吉利的数字了,这样一来,就可以消除个别的士司机和乘客的心理障碍,更安全地服务大众。
不吉利的数字为所有含有4或62的号码。例如:
62315 73418 88914
都属于不吉利号码。但是,61152虽然含有6和2,但不是62连号,所以不属于不吉利数字之列。
你的任务是,对于每次给出的一个牌照区间号,推断出交管局今次又要实际上给多少辆新的士车上牌照了。
 
Input
输入的都是整数对n、m(0<n≤m<1000000),如果遇到都是0的整数对,则输入结束。
 
Output
对于每个整数对,输出一个不含有不吉利数字的统计个数,该数值占一行位置。
 
Sample Input
1 100 0 0
 
Sample Output
80
 
Source

 解题思路:直接暴力计算(网上还有个用dp的可参考:http://blog.csdn.net/linraise/article/details/12282901

复制代码
 1 #include<iostream>
 2 #include<string.h>
 3 using namespace std;
 4 int sum[1000003];
 5 bool ok(int n){
 6     while(n){         
 7         if(n%10==4||n%100==62)return 0;          
 8         n=n/10;      
 9     }      
10     return 1;  
11 }
12 int main(){
13     memset(sum,0,sizeof(sum));
14     for(int i=1;i<1000002;i++){
15         sum[i]=sum[i-1]+ok(i);
16     }
17     int n,m;
18     while(cin>>n>>m){
19         if(m==n && m==0)break;
20         cout<<sum[m]-sum[n]+ok(n)<<'\n';
21     }return 0;
22 }
复制代码

 



本文转自beautifulzzzz博客园博客,原文链接:http://www.cnblogs.com/zjutlitao/p/3551634.html,如需转载请自行联系原作者

相关文章
|
3月前
【题解】NowCoder BC153 [NOIP2010]数字统计
【题解】NowCoder BC153 [NOIP2010]数字统计
20 6
|
3月前
|
算法
力扣经典150题第十八题:整数转罗马数字
力扣经典150题第十八题:整数转罗马数字
15 0
|
4月前
|
C语言
PTA 浙大版《C语言程序设计(第3版)》题目集 习题8-6 删除字符 (20分)
PTA 浙大版《C语言程序设计(第3版)》题目集 习题8-6 删除字符 (20分)
|
4月前
|
C语言
pta 浙大版《C语言程序设计(第3版)》题目集 习题6-6 使用函数输出一个整数的逆序数 (20分)
pta 浙大版《C语言程序设计(第3版)》题目集 习题6-6 使用函数输出一个整数的逆序数 (20分)
|
机器学习/深度学习 人工智能
【第十五届蓝桥杯备赛(bushi,写文凑个数)】蓝桥OJ---排列序数
文章目录 一、题目 1、原题链接 2、题目描述 二、解题报告 1、思路分析 2、时间复杂度 3、代码详解 三、知识风暴 DFS
87 0
|
机器学习/深度学习 算法
【第十五届蓝桥杯备赛(bushi,写文凑个数)】蓝桥OJ---长草
文章目录 一、题目 1、原题链接 2、题目描述 二、解题报告 1、思路分析 2、时间复杂度 3、代码详解 三、知识风暴 BFS Flood Fill算法
170 0
|
机器学习/深度学习 人工智能 BI
AcWing 蓝桥杯AB组辅导课 03、数学与简单dp(二)
AcWing 蓝桥杯AB组辅导课 03、数学与简单dp(二)
AcWing 蓝桥杯AB组辅导课 03、数学与简单dp(二)
|
算法 Java
AcWing 蓝桥杯AB组辅导课 03、数学与简单dp(一)
AcWing 蓝桥杯AB组辅导课 03、数学与简单dp(一)
AcWing 蓝桥杯AB组辅导课 03、数学与简单dp(一)
|
算法 前端开发 程序员
「LeetCode」剑指Offer-17打印从1到最大的n位数⚡️
「LeetCode」剑指Offer-17打印从1到最大的n位数⚡️
112 0
「LeetCode」剑指Offer-17打印从1到最大的n位数⚡️