题解 | #skew数#
skew数
https://www.nowcoder.com/practice/5928127cc6604129923346e955e75984
#include <cstdio> #include <iostream> #include <string> #include <algorithm> using namespace std; int main(){ string str; while(getline(cin,str)){ int sum=0; for(int i=0;i<str.size();i++) { int pingf=1; int ping=str.size()-i; for(int j=0;j<ping;j++){ pingf *=2; } sum+=(str[i]-'0')*(pingf-1); } printf("%d\n",sum); } }