A
arthas65536
Здравствуйте, помогите понять сколько раз выполняется вложенный if
Код функции ниже.
У меня получается, что он выполняется N(N-1)(N-2) раз
Но в книге написано N(N-1)(N-2)/6
Не могу понять от куда здесь /6???
Код:
Код функции ниже.
У меня получается, что он выполняется N(N-1)(N-2) раз
Но в книге написано N(N-1)(N-2)/6
Не могу понять от куда здесь /6???
Код:
Код:
public static int count(int[] a) {
int n = a.length;
int count = 0;
for (int i = 0; i < n; i++) {
for (int j = i+1; j < n; j++) {
for (int k = j+1; k < n; k++) {
if (a + a[j] + a[k] == 0) {
count++;
}
}
}
}
return count;
}