问题 2081. -- 二进制数分类(二)

2081: 二进制数分类(二)

时间限制: 1 Sec  内存限制: 128 MB
提交: 61  解决: 19
[提交][状态][讨论版]

题目描述

若将一个十进制正整数化为二进制数,在此二进制数中,我们将数字1的个数多于数字0的个数的这类二进制数称为A类数,否则称其为B类数。 
如十进制数13化为二进制数是1101,其中1的个数为3,0的个数为1,则称此数为A类数。

输入

只有一行且只有一个正整数:n ( 1 <= n <= 10000000 )

输出

只有一行共有二个正整数:1至n(包括1和n)之间的全部A、B两类数的个数,中间用一个空格隔开

样例输入

5

样例输出

3 2

提示

来源

[提交][状态]