uva 575(数学)
来源:互联网 发布:淘宝电话人工服务400 编辑:程序博客网 时间:2024/04/27 23:19
题解:题目中已给公式,用循环求解。
#include <iostream>#include <cstdio>#include <cmath>#include <cstring>using namespace std;const int N =50;int main() {char s[N];int ans;while (scanf("%s", s)) {if (s[0] == '0')break;ans = 0;int len = strlen(s);for (int i = 0, j = len; i < len; i++, j--)ans += (s[i] - '0') * (pow(2, j) - 1);printf("%d\n", ans);}return 0;}
0 0
- uva 575(数学)
- uva 11427 数学-概率
- UVa 846 Steps (数学)
- uva 数学专题入门
- UVA 10025(数学)
- uva 11538 组合数学
- uva 11401 数学
- uva 113(数学)
- uva 10161(数学)
- uva 621(数学)
- uva 591(数学)
- uva 107(数学)
- uva 573(数学)
- uva 846(数学)
- uva 10499(数学)
- uva 305(数学)
- uva 10790(数学)
- uva 11044(数学)
- 使用phpQuery获取数组
- Codeforces Round #225 (Div. 2) E. Propagating tree
- Android-输入小数
- Postgresql全文检索
- UVA 1351 - String Compression
- uva 575(数学)
- UVA 11346 - Probability(概率)
- HDU 1166 敌兵布阵(线段树)
- Qwt源码解读之棒图类——QwtPlotBarChart
- IOS(xcode)程序中使用自定义字体的方法
- 操作系统基本概念
- 1.4 C语言的运算
- uva 550(数学)
- Quick-cocos2dx集成开发环境