题目:Skew Binary
思路:水题。。
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
#include <cstring> #include <algorithm> #include <iostream> #include <cmath> #include <cstdio> using namespace std; int main() { string s; while(cin>>s) { if(s=="0") break; long long ans=0; int x=1; for(int i=s.size()-1;i>=0;i--) { ans+=(s[i]-'0')*x; x=x*2+1; } printf("%lld ",ans); } return 0; }