4399小游戏之 梦境

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%
上传者