POJ 1565 水 模拟

水的很彻底

#include <iostream> #include <string> #include <cmath> using namespace std; int main() { string skew; while (cin>>skew&&skew!="0") { unsigned long result = 0; string::iterator it = skew.end()-1; int k = 1; for (;it>skew.begin();it--) result+=(*it-'0')*(pow((float)2,k++)-1); result+=(*it-'0')*(pow((float)2,k)-1); cout<<result<<endl; } }

你可能感兴趣的:(POJ 1565 水 模拟)