深圳市创梦天地科技有限公司面试题

324 阅读1分钟

贪心算法是一种通过每一步的局部最优解来达到全局最优解的算法。

电影《复仇者联盟》已经发行,现在有许多影迷已经在影院排上了长队,他们每个人都有一张 100 元,50 元或 25 元的钞票,一张电影票价格 25 元。

Vasya 是一名售票员,并且他想向排队的影迷售卖电影票。假设一开始他并没有钱,他可以按顺序向队伍中的人卖票然后完成找零吗?

如果 Vasya 可以做到,就返回 yes,否则返回 no。

示例1:

输入:[25, 25, 50]
输出:yes

示例2:

输入:[25, 100]
输出:no 
解释:Vasya 并没有足够的钱给 100

思路