#Lutece1264. 人民币的构造
人民币的构造
Migrated from Lutece 1264 人民币的构造
All parts of this problem, including description, images, samples, data and checker, might be broken. If you find bugs in this problem, please contact the admins.
Description
我们都知道人民币的面值是,为什么是这个数值呢,我们分析了下发现,从的每个数字都可以由每种面值选出至多一张通过加法和减法(找钱)来构成,(比如:)
但是实际上,我们只需要三种面值就可以组成的每一个数字了
()
那么现在问题来了,给一个数,请问最少需要多少种不同的面值就可以构成从的所有数字,注意在构成每一个数字时同种面值不能超过张。
Input
一个数字(1<=<=100000)
Output
一个数字,代表最少需要多少种不同的面值可以构成从的所有数字。
Samples
10
3
Resources
第七届ACM趣味程序设计竞赛第三场(正式赛)