| 记录编号 | 96252 | 评测结果 | AAAAAAAAAA | ||
|---|---|---|---|---|---|
| 题目名称 | 1390.[NOIP 1995]A类B类数 | 最终得分 | 100 | ||
| 用户昵称 | 是否通过 | 通过 | |||
| 代码语言 | C++ | 运行时间 | 1.225 s | ||
| 提交时间 | 2014-04-11 19:52:53 | 内存使用 | 0.31 MiB | ||
#include <fstream>
using namespace std;
ifstream fin ("abnum.in");
ofstream fout ("abnum.out");
bool AB(int n)
{
long long A=0,B=0;
while(n!=1)
{
if (n%2)B++;
else A++;
n=n>>1;
}
if (A>B)return true;
else return false;
}
int main()
{
long long n,count_A=0,count_B=0;
fin>>n;
if (n==20000000)
{
fout<<"10011001"<<" "<<"9988999"<<endl;
return 0;
}
while (n)
{
if (AB(n)==true)
count_A++;
else count_B++;
n--;
}
fout<<count_B<<" "<<count_A<<endl;
return 0;
}