CodeForces 620 B. Grandfather Dovlet’s calculator(水~)

来源:互联网 发布:python 软件开发 编辑:程序博客网 时间:2024/05/17 06:06

Description
在电子表上每个数字的显示情况如下图,先给出两个整数a和b,问表示出区间[a,b]中所有数需要多少个黑段
这里写图片描述
Input
两个整数a和b(1<=a<=b<=10^6)
Output
输出电子表表示出区间[a,b]中所有数字需要多少黑段
Sample Input
1 3
Sample Output
12
Solution
水题
Code

#include<cstdio>#include<iostream>using namespace std;int table[]={6,2,5,5,4,5,6,3,7,6};int a,b;int count(int x){    int ans=0;    while(x)    {        ans+=table[x%10];        x/=10;    }    return ans;}int main(){    while(~scanf("%d%d",&a,&b))    {        int ans=0;        for(int i=a;i<=b;i++)            ans+=count(i);        printf("%d\n",ans);    }    return 0;}
0 0
原创粉丝点击