比赛 | 20140713下午练习 | 评测结果 | AAAAAAAAAA |
---|---|---|---|
题目名称 | 比特 | 最终得分 | 100 |
用户昵称 | noier | 运行时间 | 0.141 s |
代码语言 | C++ | 内存使用 | 0.31 MiB |
提交时间 | 2014-07-13 16:49:42 | ||
#include<iostream> #include<cstdio> using namespace std; int main(){ freopen("bita.in","r",stdin); freopen("bita.out","w",stdout); int n; cin>>n; int ans=0; for (int i=0;i<=n;i++){ int t=i; int last=0; while(t!=0){ int temp=t&1; if (temp&&last) ans++; last=temp; t=t>>1; } } cout<<ans<<endl; return 0; }