提交时间:2023-08-14 12:24:17

运行 ID: 98162

#include<bits/stdc++.h>//60pts using namespace std; #define int long long int n; int a[500010]; int f(int x) { int ans=0; while(x!=0) { ans+=x%10; x/=10; } return ans; } int res=0; signed main() { cin>>n; if(n<=5000) { for(int i=1;i<=n;i++) cin>>a[i]; for(int i=1;i<=n;i++) for(int j=1;j<=n;j++) res+=f(a[i]+a[j]); cout<<res<<endl; } else { for(int i=1;i<=n;i++) { int x; cin>>x; res+=(2*n)*f(x); } cout<<res<<endl; } return 0; } /* 10 423 1234 234 1211 2342 3241 23121122 3213411 213121 11111111 10 1 2 3 4 1 2 3 4 1 2 */