UVA - 575 Skew Binary
来源:互联网 发布:网络投放 编辑:程序博客网 时间:2024/06/07 18:16
2016-08-10
UVA - 575 Skew Binary
题目大意:根据题目给出的特殊进制转化。
解题思路:第 K 位上的数乘以(2 ^ k - 1),所有相加。
注意:数字太大,需要以字符串形式进行输入。
#include <iostream>#include <cstdio>#include <cmath>#include <cstring>using namespace std;char str[100000000];int main() {while ( scanf("%s", str) ) {if ( strcmp( str, "0") == 0 )break;int sum = 0;int len = strlen(str);for (int i = len-1; i >= 0; i--)sum += (pow(2,(len - i)) - 1) * (str[i]-'0'); cout << sum << endl;}return 0;}
0 0
- uva 575Skew Binary
- uva 575 - Skew Binary
- Uva 575 - Skew Binary
- uva 575 - Skew Binary
- UVa 575 Skew Binary
- uva 575 Skew Binary
- UVa 575Skew Binary
- uva 575 - Skew Binary
- uva 575 Skew Binary
- UVa 575 - Skew Binary
- UVa 575 - Skew Binary
- uva 575 - Skew Binary
- UVa 575 - Skew Binary
- UVA - 575 - Skew Binary
- UVA 575-Skew Binary
- UVA - 575 Skew Binary
- UVA - 575 Skew Binary
- UVA - 575 Skew Binary
- 类加载器释疑
- LeetCode 95. Unique Binary Search Trees II
- 1018: 说反话
- python基本语法(二)
- JS中值类型与引用类型分析
- UVA - 575 Skew Binary
- IOS CATransition 立体动画效果
- UVA - 10110 Light, more light
- tjut 2855
- 深度学习方法(六):神经网络weight参数怎么初始化
- java中重写方法应遵循规则
- Android 悬浮窗实现
- ZZULI-oj -1905 小火山的跳子游戏 (GCD)
- 小火山的跳子游戏