题目详情
返回题库题目描述
若将一个正整数化为二进制数,在此二进制数中,我们将数字1 的个数多于数字0 的个数的这类二进制数称为A 类数,否则就称其为B 类数。
例如:
$(13)_{10} = (1101)_2 $ ,其中1 的个数为3 ,0 的个数为1 ,则称此数为A 类数;
$(10)_{10} = (1010)_2 $,其中1 的个数为2 ,0 的个数也为2 ,称此数为B 类数;
$(24)_{10}=(11000)_2$ ,其中1 的个数为2 ,0 的个数为3 ,则称此数为B 类数;
程序要求:求出1∼1000 之中(包括1 与1000 ),全部A 、B 两类数的个数。
输入描述
无
输出描述
一行,包含两个整数,分别是A类数和B类数的个数,中间用单个空格隔开。