3 条题解

  • 0
    @ 2025-2-13 10:26:07
    using namespace std;
    int a[101]={1};
    int n,k=1;
    int main(void){
    	cin>>n;
    	for(int i=1; i<=n; i++){
    		for(int j=0;j<k;j++){
    			a[j]=a[j]*2;
    		}
    		for(int j=0; j<k;j++){
    			if(a[j]>=10){
    				a[j+1]+=a[j]/10;
    				a[j]=a[j]%10; 
    			}
    		}
    		if(a[k]!=0) k++;
    	}
    	for(int i=k-1;i>=0;i--){
    		cout<<a[i];
    	}
    	return 0;
    } 
    
    
    • 0
      @ 2025-2-13 10:24:20
      #include<bits/stdc++.h> 
      using namespace std;
      int a[101]={1};
      int n,k=1;
      int main(){
      	cin>>n;
      	for(int i=1;i<=n;i++){
      		for(int j=0;j<k;j++){
      			a[j]=a[j]*2;
      		}
      		for(int j=0;j<k;j++){
      			if(a[j]>=10){
      				a[j+1]+=a[j]/10;
      				a[j]=a[j]%10;
      			}
      		}
      		if(a[k]!=0) k++;
      	}
      	for(int i=k-1;i>=0;i--)
      	cout<<a[i];
      	return 0;
      }
      
      • -2
        @ 2025-2-13 10:31:09
        #include<bits/stdc++.h> 
        using namespace std;
        int a[101]={1};
        int n,k=1;
        int main(){
        	cin>>n;
        	for(int i=1;i<=n;i++){
        		for(int j=0;j<k;j++){
        			a[j]=a[j]*2;
        		}
        		for(int j=0;j<k;j++){
        			if(a[j]>=10){
        				a[j+1]+=a[j]/10;
        				a[j]=a[j]%10;
        			}
        		}
        		if(a[k]!=0) k++;
        	}
        	for(int i=k-1;i>=0;i--)
        	cout<<a[i];
        	return 0;
        }
        • 1

        信息

        ID
        1335
        时间
        1000ms
        内存
        128MiB
        难度
        6
        标签
        (无)
        递交数
        112
        已通过
        38
        上传者