fork download
  1. #include <cstdio>
  2. using namespace std;
  3.  
  4. int main() {
  5. int t;
  6. scanf("%d", &t);
  7.  
  8. while (t--) {
  9. long long int n, arr[100005], i, min;
  10. scanf("%ld", &n);
  11.  
  12. long long int res = 0, cnt = 0;
  13. if (n == 1) {
  14. res = 0;
  15. } else {
  16. scanf("%ld", &arr[0]);
  17. min = arr[0];
  18. for (i = 1;i < n;i++) {
  19. scanf("%ld", &arr[i]);
  20. if (min > arr[i]) {
  21. min = arr[i];
  22. }
  23. }
  24. for (i = 0;i < n;i++) {
  25. if (arr[i] == min && cnt == 0) {
  26. cnt++;
  27. continue;
  28. }
  29. res += (arr[i] * min);
  30. }
  31. }
  32.  
  33. printf("%lld\n", res);
  34. }
  35. return 0;
  36. }
Success #stdin #stdout 0s 4004KB
stdin
1
3
1000000 1000000 1000000
stdout
2000000000000