经典ACM算法合集经典ACM算法合集.docVIP

  • 7
  • 0
  • 约2.06万字
  • 约 57页
  • 2024-08-25 发布于广西
  • 举报

实验一统计数字问题

实验二最大间隙问题

实验三众数问题

实验四半数集问题

实验五集合划分问题

实验六最少硬币问题

实验七编辑距离问题

实验八程序存储问题

实验九最优效劳次序问题

实验十汽车加油问题

实验十一工作分配问题

实验十二0-1背包问题

实验十三最小重量机器设计问题

实验十四最小权顶点覆盖问题

实验十五集合相等问题

实验十六战车问题

实验一统计数字问题

1、问题描述:

一本书的页码从自然数1开始顺序编码直到自然数n。书的页码按照通常的习惯编排,每个页码都不含多余的前导数字0。例如,第6页用数字6表示,而不是06或006等。数字计数问题要求对给定书的总页码n,计算出书的全部页码中分别用到多少次数字0,1,2,…,9。

2、题目分析:

考虑由0,1,2,…,9组成的所有n位数。从n个0到n个9共有个n位数,在这些n位数中,0,1,2,…,9每个数字使用次数相同,设为。

满足如下递归式:

由此可知,。

据此,可从低位向高位进行统计,再减去多余的0的个数即可。

3、算法设计:

定义数组a[10]存放0到9这10个数出现的次数,个

文档评论(0)

1亿VIP精品文档

相关文档