Run ID | 作者 | 问题 | 语言 | 测评结果 | 分数 | 时间 | 内存 | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|---|
98162 | CSYZ_ChenHL | 早凉的函数2 | C++ | 解答错误 | 60 | 902 MS | 288 KB | 624 | 2023-08-14 12:24:17 |
#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 */