题目1129:Skew数

来源:互联网 发布:如何购买cad软件 编辑:程序博客网 时间:2024/05/22 13:02

#include "iostream"#include "stdio.h"#include <vector>#include <cstring>#include <algorithm>#include <string>#include <string.h>#include <stack>#include <ctype.h>#include <functional>#include <math.h>using namespace std;//1129string s;int main(){    //freopen("input.txt","r",stdin);    while(cin>>s && s!="0"){        long long int res=0;        for(int i=0;i<s.length();i++){            res+=(s[i]-'0')*(pow(2.0,(s.length()-i)*1.0)-1);        }        cout<<res<<endl;    }    return 0;} /**************************************************************    Problem: 1129    User: cust123    Language: C++    Result: Accepted    Time:20 ms    Memory:1608 kb****************************************************************/


0 0
原创粉丝点击