#P898. Ther Ther妙洗神奇牌
Ther Ther妙洗神奇牌
问题描述
Ther Ther发明了一种新型的纸牌,被称作“神奇牌”,它洗牌的规则是这样的:纸牌从上到下的编号为“1、2、3……n”,要通过洗牌使从上到下的编号为“n、n-1……3、2、1”。
洗牌的规则是这样的,从原序列中随机抽出几张(个数可任意选),然后随机插到某个地方(当然也是任意选的)。如当有10张牌时,以下几步是合理的:
1 2 3 4 5 6 7 8 9 10——>1 2 5 6 7 8 3 4 9 10——>
1 8 3 4 9 2 5 6 7 10——>1 8 5 6 7 10 3 4 9 2……
现在有许多人(aoe、gh、xiang、Wyvernoid、ayliyh……)一起玩这种牌,每洗一次牌需要的时间都是1,Ther Ther当然希望自己最先完成洗牌。并且Ther Ther是个很懒的人,他当然希望自己能用最少的力气完成洗牌。如果从牌组中选K张牌放到其他地方,所需要的体力就是k。现在,轮到你来帮助Ther Ther了。请你告诉Ther Ther至少要用多少时间来完成洗牌,并告诉他在这个时间内完成洗牌所需要的最少体力。
输入格式
一个整数n,表示有n张牌。
输出格式
第一行一个整数表示所需要的最少时间。
第二行一个整数表示在这个时间内完成洗牌所需要的最少体力。
输入样例
3
输出样例
2
2
数据范围
对于20%的数据,n<=20;
对于50%的数据,n<=100;
对于100%的数据,n<=2000。