4 条题解

  • 0
    @ 2023-5-23 19:57:31
    #include<bits/stdc++.h>
    using namespace std;
    int n,a[111111]={0,1},lena=1;
    int main(){
    cin>>n;
    for(int i=1;i<n;i++){
    for(int j=1;j<=lena;j++){
    a[j]=a[j]*2;
    }
    for(int j=1;j<=lena;j++){
    if(a[j]>9){
    a[j+1]+=a[j]/10;
    a[j]=a[j]%10;
    }
    }
    if(a[lena+1]!=0){
    lena++;
    }
    }
    for(int i=lena;i>=1;i--){
    cout<<a[i];
    }
    return 0;
    }
    

    信息

    ID
    406
    时间
    1000ms
    内存
    32MiB
    难度
    8
    标签
    递交数
    96
    已通过
    17
    上传者