问题标题: 酷町堂:为什么会WA40

0
0
已解决
万睿言
万睿言
初级光能
初级光能

题目链接: 酷町堂:7459

string s,ans;
int k=2,cnt,a[1000000];
long long n;
int main(){
    cin>>s;
    int len=s.length()-1;
    for(int i=0;i<=len;i++){
        n+=int(s[i]-'0')*pow(k,len-i);
    }
    while(n){
        a[++cnt]=n%8;
        n/=8;
    }
    for(int i=cnt;i>=1;i--)
        ans+=(char)(a[i]+'0');
        cout<<ans;
    return 0;

 


0
我要回答