//装x写法 #include <iostream> using namespace std; int main(){ for(int m,n,res=0;cin >> m>>n && m &&n;cout << res << endl) for(int i=m;i>=m-n+1;i--) for(int j=i;j%2==0&&j;j/=2,res++); }
//装x写法 #include <iostream> using namespace std; int main(){ for(int m,n,res=0;cin >> m>>n && m &&n;cout << res << endl) for(int i=m;i>=m-n+1;i--) for(int j=i;j%2==0&&j;j/=2,res++); }