| Run ID | 作者 | 问题 | 语言 | 测评结果 | Time | Memory | 代码长度 | 提交时间 |
|---|---|---|---|---|---|---|---|---|
| 149191 | 刘宸宇 | 二进制转十进制 | C++ | Wrong Answer | 0 MS | 280 KB | 334 | 2026-03-07 18:52:50 |
#include<bits/stdc++.h> using namespace std; string a; int n[101]; int o; int main(){ cin>>a; int u=a.size()-1; for(int i=0;i<=u;i++){ n[i]=a[i]-'0'; } for(int i=0;i<=u;i++){ int p=pow(10,u); o+=(n[i]%p)*pow(2,i); //cout<<o<<"\n"; } cout<<o; return 0; }
------Input------
111001111110000111111010111100
------Answer-----
972586684
------Your output-----
257918951