Насколько перемешана колода
Сортировка
Сложная
После фокуса карты в колоде nums перепутались. Мера беспорядка - число инверсий: количество пар индексов i < j, для которых nums[i] > nums[j] (в идеально отсортированной колоде инверсий ноль). Посчитайте число инверсий. Подсказка: перебор всех пар работает, но красивое решение - модификация сортировки слиянием, считающая инверсии по пути.
Сигнатура функции
count_inversions(nums: list[int]) -> int
Примеры
| Вход | Ожидаемый результат |
| [[1, 2, 3]] | 0 |
| [[3, 2, 1]] | 3 |
1решили
1пытались
100%успешность
Войдите, чтобы решить →