题解 | #skew数#
skew数
https://www.nowcoder.com/practice/5928127cc6604129923346e955e75984
写于2024.3.20
#include <iostream> #include <algorithm> #include <cstring> #include <cmath> using namespace std; int main() { int n, b, i; string str; int result = 0; // cin >> str; while (getline(cin, str)) { result = 0; // cout << str; // cout << str.size(); for (i = 0; i < str.size(); i++) { // cout << i << "hdu" << str[i] << "hdu" << result << endl; // cout << pow(2, (str.size() - i)) << endl; result += (str[i] - '0') * (pow(2, (str.size() - i)) - 1); } cout << result << endl; // cin >> str; } return 0; }