POJ 1565 Skew Binary G++
作者:互联网
#include <iostream>
#include <string>
using namespace std;
int main()
{
while(1)
{
string s;
cin>>s;
if(s=="0")
{
break;
}
long long sum=0;
long long base=2;
for(int i=s.size()-1;i>=0;i--)
{
sum=sum+(long long)(s[i]-'0')*(base-1);
base=base*2;
}
cout<<sum<<endl;
}
return 0;
}
woniupengpeng
发布了1107 篇原创文章 · 获赞 8 · 访问量 33万+
私信
关注
标签:Binary,++,Skew,long,int,base,文章,include,sum 来源: https://blog.csdn.net/woniupengpeng/article/details/104010760