题解 | skew数
#include <bits/stdc++.h>
using namespace std;
int main(){
string s;
while(cin>>s){
reverse(s.begin(),s.end());
long long ans=0,k;
for(int i=0;i<s.size();i++){
int a=s[i]-'0';
k=pow(2,i+1)-1;
ans+=a*k;
}
cout<<ans<<endl;
}
}
简单模拟

