1 条题解

  • 0
    @ 2025-6-13 20:26:47

    第一次下落n米,第二次n/2* 2,第三次n/2/2* 2...... 话不多说上代码:

    #include <iostream> 
    using namespace std; 
    int main() { 	
        int n,sum=0,i=0; 	
        cin>>n; 	
        int a=n; 	
        while(n>=1) 	
        { 	
    	    n/=2; 	
    		sum+=n*2; 	
    		i++; 
    	} 
    	cout<<i<<" "<<sum+a; 
    	return 0; 
    	}
    • 1

    信息

    ID
    179
    时间
    1000ms
    内存
    256MiB
    难度
    4
    标签
    (无)
    递交数
    29
    已通过
    17
    上传者