1467 二进制分类 | OJ题库 | CODE STUDY
CODE STUDY
Programming Practice Platform

欢迎回来

1467

二进制分类

Easy 时间限制 1000 ms 内存限制 262144 KB
进制 函数

题目详情

返回题库

题目描述

若将一个正整数化为二进制数,在此二进制数中,我们将数字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类数的个数,中间用单个空格隔开。

测试样例

样例支持多行内容展示
样例1
输入
输出
editor.py

提交前会先自动运行样例。只有样例全部通过,才会进入后端正式判题。