| 记录编号 | 111972 | 评测结果 | AAAAAAAAAA | ||
|---|---|---|---|---|---|
| 题目名称 | 809.[Tyvj 1236] 比特 | 最终得分 | 100 | ||
| 用户昵称 | 是否通过 | 通过 | |||
| 代码语言 | C++ | 运行时间 | 0.173 s | ||
| 提交时间 | 2014-07-14 16:20:05 | 内存使用 | 0.31 MiB | ||
#include <fstream>
using namespace std;
ifstream fin("bita.in");
ofstream fout("bita.out");
int ans=0,t;
int bex(int x)
{
int s;
t=-1;
while(x!=0)
{
s=x%2;
x=x/2;
if(s==t&&s==1)
ans++;
t=s;
}
return 0;
}
int main()
{
int n;
fin>>n;
for(int i=1;i<=n;i++)
bex(i);
fout<<ans<<endl;
fin.close();
fout.close();
return 0;
}