575--Skew Binary
2010-05-11 01:10
260 查看
#include<stdio.h> #include<string.h> #include<math.h> #define LOCAL int main() { #ifdef LOCAL freopen("in.txt","r",stdin); freopen("out.txt","w",stdout); #endif char s[35]; int i; while(1) { scanf("%s",s); if(s[0]=='0') break; int len=strlen(s); long num=0; for(i=0;i<len;i++) { if(s[i]=='1') { num+=((long)pow(2.0,len-i)-1); ////printf("--------%d/n",num); } if(s[i]=='2') { num+=2*((long)pow(2.0,len-i)-1); ///printf("--------%d/n",num); } } printf("%d/n",num); } return 0; }
相关文章推荐
- uva 575 - Skew Binary
- UVA 575 - Skew Binary (模拟)
- 575 - Skew Binary
- UVA - 575 - Skew Binary
- 575 - Skew Binary
- uva 575 Skew Binary(模拟)
- UVa575 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
- 575 Skew Binary
- UVA 575 (暑假-数论 -A - Skew Binary)
- UVA 575 Skew Binary (水)
- 575 - Skew Binary
- uva 575 - Skew Binary