计数的梦

来源:互联网 发布:项目管理优化保障措施 编辑:程序博客网 时间:2024/05/17 05:57
Font Size:AaAaAa

Description

Bessie 处于半梦半醒的状态。过了一会儿,她意识到她好像在数羊,不能入睡。Bessie的大脑反应灵敏,仿佛真实地看到了她数过的一个又一个数。她开始注意每一个数码:每一个数码在计数的过程中出现过多少次? 给出两个整数 M 和 N (1 <= M <= N <= 2,000,000,000 以及 N-M <= 500,000),求每一个数码出现了多少次。 例如考虑序列 129..137: 129, 130, 131, 132, 133, 134, 135, 136, 137。统计后发现: 1x0 1x5 10x1 1x6 2x2 1x7 9x3 0x8 1x4 1x9

Input

共一行,两个用空格分开的整数 M 和 N

Output

共一行,十个用空格分开的整数,分别表示数码(0..9)在序列中出现的次数

Sample Input

129 137

Sample Output

1 10 2 9 1 1 1 1 0 1

Source

oifans
参考代码如下:
#include<stdio.h> int main() {     int a[10]={0},i,j,n,m,k,s;     scanf("%d%d",&m,&n);     for(j=m;j<=n;j++)     {         s=j;         while(s>=0)         {             k=s%10;             a[k]++;                           s=s/10;             if(s==0)break;         }     }     for(i=0;i<10;i++)         printf("%d ",a[i]);     printf("\n");     return 0; } 
1 0
原创粉丝点击