国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

不要62

2019-11-06 06:25:44
字體:
供稿:網(wǎng)友

不要62                   

杭州人稱那些傻乎乎粘嗒嗒的人為62(音:laoer)。 杭州交通管理局經(jīng)常會擴(kuò)充一些的士車牌照,新近出來一個好消息,以后上牌照,不再含有不吉利的數(shù)字了,這樣一來,就可以消除個別的士司機(jī)和乘客的心理障礙,更安全地服務(wù)大眾。不吉利的數(shù)字為所有含有4或62的號碼。例如: 62315 73418 88914 都屬于不吉利號碼。但是,61152雖然含有6和2,但不是62連號,所以不屬于不吉利數(shù)字之列。 你的任務(wù)是,對于每次給出的一個牌照區(qū)間號,推斷出交管局今次又要實(shí)際上給多少輛新的士車上牌照了。

Input輸入的都是整數(shù)對n、m(0<n≤m<1000000),如果遇到都是0的整數(shù)對,則輸入結(jié)束。 Output對于每個整數(shù)對,輸出一個不含有不吉利數(shù)字的統(tǒng)計(jì)個數(shù),該數(shù)值占一行位置。 Sample Input
1 1000 0Sample Output

80

#include <cstdio>#include <cstring>#include <algorithm>#include <iostream>using namespace std;int dp[10][2];int a[10];int dfs(int pos,bool we,int last){    if(!pos) return 1;    if(!last&&dp[pos][we]!=-1) return dp[pos][we];    int len=last?a[pos]:9;    int ans=0;    for(int i=0; i<=len; i++)    {        if(i==4||we&&i==2) continue;//如果是2并且we=1,說明62湊成了,有62或者4則不計(jì),省略過去        ans+=dfs(pos-1,i==6,last&&(i==len));//上一個為6則we標(biāo)記為1,說明6出現(xiàn)了    }    if(!last) dp[pos][we]=ans;    return ans;}int cal(int n){    int len=0;    while(n)    {        a[++len]=n%10;        n/=10;    }    return dfs(len,0,1);}int main(){    int l,r;    memset(dp,-1,sizeof(dp));    while(cin>>l>>r)    {        if(l==0&&r==0) break;        cout<<cal(r)-cal(l-1)<<endl;    }    return 0;}


發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 方山县| 南充市| 赫章县| 新巴尔虎右旗| 文水县| 定日县| 柞水县| 石门县| 泗水县| 清徐县| 德阳市| 瑞安市| 石门县| 塔河县| 贵州省| 叶城县| 五台县| 海淀区| 龙岩市| 扎鲁特旗| 会东县| 蚌埠市| 荃湾区| 通化县| 博客| 宣武区| 济宁市| 滁州市| 女性| 新竹市| 大安市| 乌兰察布市| 三都| 巴彦淖尔市| 洛川县| 新田县| 仪征市| 蒙山县| 柯坪县| 伊春市| 怀集县|