其他分享
首页 > 其他分享> > POJ 1565 Skew Binary G++

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