学期 算法设计与实践实验报告
专业名称: 数字媒体技术
课程名称:算法设计与实践
实验环境: Visual Studio 201 5
实验题目:
4.7 假设零钱系统的币值是{1,p,p^2,……,p^n},p>1,且
每个钱币的重量都等于 1,设计一个最坏情况下时间复杂度最
低的算法,使得对任何钱数 y,该算法得到的零钱个数最少,
说明算法的主要设计思想,证明它的正确性,并给出最坏情况
下的时间复杂度。
4.8 考察路线上有 n 个地点可以作为宿营地。一直宿营地到出
发点的距离依次为 x1,x2,……,xn,且满足 x1<x2<……<xn,
每天他们只能前进 30 千米,而任意两个相邻的宿营地之间的距
离不超过 30 千米,在每个宿营地只住 1 天,他们希望找到一
个行动计划,使得总的宿营天数达到最少,求解这个问题。
实验程序:
4.7