fork download
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3. #define int long long int
  4. #define double long double
  5. #define print(a) for(auto x : a) cout << x << " "; cout << endl
  6.  
  7.  
  8. const int M = 1000000007;
  9. const int N = 3e5+9;
  10. const int INF = 2e9+1;
  11. const int LINF = 2000000000000000001;
  12.  
  13. inline int power(int a, int b, int mod=M) {
  14. int x = 1;
  15. a %= mod;
  16. while (b) {
  17. if (b & 1) x = (x * a) % mod;
  18. a = (a * a) % mod;
  19. b >>= 1;
  20. }
  21. return x;
  22. }
  23.  
  24.  
  25. //_ ***************************** START Below *******************************
  26.  
  27.  
  28.  
  29.  
  30. vector<int> a;
  31.  
  32. int consistency1(int n){
  33.  
  34. int sum = 0;
  35. for(int i=0; i<n; i++) sum += a[i];
  36.  
  37. int ans = 0;
  38. for(int i=0; i<n; i++){
  39. int total = sum;
  40.  
  41. int x = a[i];
  42. while(x>0){
  43. total *= 10;
  44. x /= 10;
  45. }
  46. ans += (total + n*a[i]);
  47. }
  48.  
  49. return ans;
  50.  
  51. }
  52.  
  53.  
  54.  
  55. int consistency2(int n){
  56.  
  57. int sum = 0;
  58. for(int i=0; i<n; i++) sum += a[i];
  59.  
  60. int add = 0;
  61. for(int i=0; i<n; i++){
  62. int pow = 1;
  63.  
  64. int x = a[i];
  65. while(x>0){
  66. pow *= 10;
  67. x /= 10;
  68. }
  69. add += pow;
  70. }
  71.  
  72. return sum * (add + n);
  73.  
  74. }
  75.  
  76.  
  77.  
  78.  
  79.  
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87. int practice(int n){
  88.  
  89.  
  90. return 0;
  91. }
  92.  
  93.  
  94.  
  95.  
  96.  
  97. void solve() {
  98.  
  99. int n;
  100. cin>> n;
  101.  
  102. a.resize(n);
  103. for(int i=0; i<n; i++) cin >> a[i];
  104.  
  105. cout << consistency1(n) << " " << consistency2(n) << endl;
  106.  
  107.  
  108. }
  109.  
  110.  
  111.  
  112.  
  113.  
  114. int32_t main() {
  115. ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0);
  116.  
  117. int t = 1;
  118. cin >> t;
  119. while (t--) {
  120. solve();
  121. }
  122.  
  123. return 0;
  124. }
Success #stdin #stdout 0.01s 5304KB
stdin
2
3
1 2 3
3
10 200 300
stdout
198 198
1072530 1072530