Advertisement
Guest User

Untitled

a guest
May 22nd, 2019
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.48 KB | None | 0 0
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3. typedef unsigned long long ull;
  4. int main() {
  5. string str;
  6. cin >> str;
  7. ull rez = 0, n = str.length();
  8. for(ull i = 0; i < (1<<(n-1)); ++i) {
  9. ull s = 0;
  10. for(int j = 0; j < n; ++j) {
  11. s *= 10;
  12. s += str[j] - '0';
  13. if((i & (1<<j)) > 0 ) {
  14. rez += s;
  15. s = 0;
  16. }
  17. }
  18. rez += s;
  19. }
  20. cout << rez << endl;
  21. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement