1 条题解

  • 0
    @ 2025-3-9 10:40:58
    #include<iostream>
    #include<string>
    using namespace std;
    
    int main_1(){
    	int n; cin>>n;
    	int a[22];
    	a[n] = 1;
    	for(int i=n-1; i>=1; i--)
    		a[i] = 2 * (a[i+1] + 1);
    	cout<<a[1];	
    	return 0;
    } 
    
    void solve(int n){
    	int x=1;
    	for(int i=n-1; i>=1; i--) x = 2*(x+1);
    	cout<<x<<endl;	
    }
    int main(){
    //	for(int i=1; i<=200; i++) solve(i); // 测试数据是否发生溢出 
    	int n; cin>>n;
    	solve(n); 
    	return 0;
    }
    
    • 1

    信息

    ID
    59
    时间
    1000ms
    内存
    256MiB
    难度
    3
    标签
    递交数
    189
    已通过
    101
    上传者