比赛 20140713下午练习 评测结果 C
题目名称 比特 最终得分 0
用户昵称 RP++ 运行时间 0.000 s
代码语言 C++ 内存使用 0.00 MiB
提交时间 2014-07-13 16:26:49
显示代码纯文本
#include<iostream>
#include<cstring>
#include<cstdio>
#include<cstdlib>
using namespace std;
int main()
{
	freopen("bita.in","r",stdin);
	freopen("bita.out","w",stdout);
	char p[10000];
	int n;
	cin>>n;
	int tot=0;
	for(int i=1;i<=n;i++)
	{
		memset(p,0,sizeof(p));
		lltoa(i,p,2);
		int len=strlen(p);
		for(int i=1;i<len;i++)
		{
			if(p[i]==p[i-1]&&p[i]=='1')tot++;
		}
	}
	cout<<tot;
}