fork download
  1. class Main {
  2. public static void main(String[] args) {
  3. // Sample Input Array
  4. int[] a = {4, 3, 2, 5, 1, 6};
  5. int k1 = 6;
  6. int k2 = 5;
  7. int n = a.length;
  8.  
  9. long totalQuadruplets = 0;
  10.  
  11. // Loop 1: First element 'i'
  12. for (int i = 0; i < n; i++) {
  13.  
  14. // Loop 2: Second element 'j' always starts after 'i'
  15. for (int j = i + 1; j < n; j++) {
  16.  
  17. // Loop 3: Third element 'k' always starts after 'j'
  18. for (int k = j + 1; k < n; k++) {
  19.  
  20. // Loop 4: Fourth element 'l' always starts after 'k'
  21. for (int l = k + 1; l < n; l++) {
  22.  
  23. // Check both conditions using your exact criteria
  24. if ((a[i] + a[j] > k1) && (a[k] + a[l] > k2)) {
  25. totalQuadruplets++;
  26. }
  27. }
  28. }
  29. }
  30. }
  31.  
  32. System.out.println("Total valid quadruplets: " + totalQuadruplets);
  33. }
  34. }
  35.  
Success #stdin #stdout 0.09s 55440KB
stdin
Standard input is empty
stdout
Total valid quadruplets: 8