#P4941. 猴子吃香蕉

猴子吃香蕉

题目描述

小猴某天上山摘了很多香蕉,它打算每天都吃掉所有香蕉的一半,如果不能刚好平均分,那么就会扔掉一只香蕉后再平均分,如果最后还剩 11 只香蕉,那么它就会直接扔掉不吃。如果小猴一开始摘了 nn 只香蕉,问这些香蕉总共够小猴吃多少天?总共会扔掉多少只香蕉?

输入格式

输入一个正整数 nn,表示小猴总共摘的香蕉。

输出格式

输出一行,包含两个整数,分别表示天数和扔掉的香蕉数。

样例 #1

6
2 2

样例解释

  • 11 天:有 66 只香蕉,66 是偶数,吃掉一半即 33 只,剩余 33 只。
  • 22 天:有 33 只香蕉,33 是奇数,扔掉 11 只后剩 22 只,吃掉一半即 11 只,剩余 11 只。
  • 33 天:只剩 11 只香蕉,直接扔掉不吃。

共吃了 22 天,扔掉了 1+1=21 + 1 = 2 只香蕉。

数据范围

nnint 范围内,即 1n23111 \le n \le 2^{31} - 1