uva 575 Skew Binary 吓唬人的超级大水题

来源:互联网 发布:网络变压器接法 编辑:程序博客网 时间:2024/05/15 14:03

题意看题目公式,不解释。。。不要被题目吓到,说是数论题,其实是大水题。。。

偶尔切切水题有益健康。。。

代码:

#include <cstdio>#include <cstring>const int maxn = 33;char num[maxn];int main() {int n;while (gets(num) && num[0] != '0') {int l = strlen(num);int sum = 0;for (int i = 0 ;i < l; i++)sum += (num[i] - '0') * ((1 << (l - i)) - 1);printf("%d\n", sum);}return 0;}


原创粉丝点击