#include<bits/stdc++.h>
using namespace std;
int n,m,sum;
string s;
string _10to2(int n){
s="";
while(n){
s=char(n%2+'0')+s;
n/=2;
}

return s;
}
int main(){
cin>>m>>n;
for(int i=m;i<=n;i++){
string a=_10to2(i);
int ok=1;
if(a.size()==1) ok=0;

for(int j=0;j<a.size();j++){
if(a[j-1]!=a[j]&&a[j+1]!=a[j]){
ok=0;
break;
}
}
if(ok) sum++;
}
cout<<sum;
}

0 条评论

目前还没有评论...

信息

ID
3112
难度
5
分类
(无)
标签
递交数
54
已通过
18
通过率
33%
上传者