4399小游戏之 梦境
题目描述
4399又出了一款好玩的小游戏。游戏背景是一个梦境,你是一个财主,有一个仆人在为你打工。
不幸的是,又到了月末,到了给仆人发工资的时间。但这个仆人很奇怪,它可能想要至少x块钱,并且当你凑不出恰好x块钱时,它不会找零钱给你。
你知道这个x一定是1~n之间的正整数。当然你为了省钱还是想付给仆人恰好x块钱。但现在你只有若干的金币,每个金币都价值一定数量的钱(注意任意两枚金币所代表的钱一定是不同的,且这个钱的个数一定是正整数)。游戏还有个限制,你要带最少的金币,使得对于任意x,都能恰好拼出这么多钱。你需要得出有多少携带金币的方案总数。
具体可以看样例。
输入格式
第一行一个数n,如题意所示。
输出格式
输出两个数,第一个数表示LYK至少携带的金币个数,第二数表示方案总数。
输入样例
6
输出样例
3 2
样例解释
LYK需要至少带3枚金币,有两种方案,分别是{1,2,3},{1,2,4}来恰好得到任意的1~n之间的x。
输入样例2
10
输出样例2
4 8
数据范围
对于30%的数据n<=10。
对于60%的数据n<=100。
对于100%的数据n<=1000。
时间限制:
1000ms
空间限制:
128MB
P.S
by4399王水
信息
- 难度
- 9
- 分类
- (无)
- 标签
- 递交数
- 4
- 已通过
- 1
- 通过率
- 25%
- 上传者