UVa 575Skew Binary

来源:互联网 发布:sql数据库有哪些 编辑:程序博客网 时间:2024/04/28 17:25
#include <cstdio>#include <cmath>#include <iostream>#include <cstring>const int MAX = 50;char num[50];using namespace std;int main (){   #ifndef ONLINE_JUDGE    freopen("in.txt", "r", stdin);    #endif    while(scanf("%s", num) == 1) {        int len = strlen(num);        int sum = 0;        for(int i=0; i<len; i++) {            sum += (num[i]-'0')*((1<<(len-i)) - 1);        }        if(sum == 0) break;        printf("%d\n",sum);    }    return 0;}

原创粉丝点击