1 条题解

  • 0
    @ 2024-10-26 17:48:10
    #include<bits/stdc++.h>
    using namespace std;
    const int N=1e5+10;
    int main(){
    	long long n,i=0;
    	long long sum=0;
    	cin>>n;
    	while(n){
    		sum+= n%10*(pow(2,i+1)-1);
    		if(sum>2147483647){
    			cout<<"too long";
    			return 0; 
    		}
    		n/=10;
    		i++;
    	}
    	cout<<sum;
    }
    
    • 1

    信息

    ID
    2496
    时间
    1000ms
    内存
    256MiB
    难度
    5
    标签
    递交数
    207
    已通过
    74
    上传者