Run ID 作者 问题 语言 测评结果 Time Memory 代码长度 提交时间
149195 c13 二进制转十进制 C++ Accepted 0 MS 280 KB 343 2026-03-07 19:04:19

Tests(20/20):


Code:

#include<bits/stdc++.h> using namespace std; string s; int sum; void jz(int o,int i){ if(o==s.size())return; sum+=(s[s.size()-o-1]-'0')*i; jz(o+1,i*2); } int main(){ cin>>s; //jz(0,1); int l=s.size(); for(int i=0,j=l-1;i<l&&i>=0;i++,j--)sum+=(s[j]-'0')*pow(2,i); cout<<sum<<"\n"; return 0; }