#include <bits/stdc++.h> using namespace std; typedef long long ll; int main() { int t; cin>>t; //测试组数 while(t--) { string a; //存放01串 cin>>a; int len=a.length(); //字符长度 ll sum=0; int k=0; for(int i=len-1;i>=0;i--) //位数 { for(int j=2;j<=10;j++) //超时 //sum+=(a[k]-'0')*pow(j,i); //注意此时a[k]里面存放的是字符型的 1 0 k++; } cout<<sum<<endl; } return 0; }
全部评论
(0) 回帖