Нам даны массив -a и массив -b, состоящие из натуральных чисел.Как подсчитать все перестановки массива 'a', которые строго лексикографически меньше массива -b?
Массивы могут содержать до 10 ^ 5 целых чисел (положительных)
Пример:
1 2 3 лексикографически меньше 3 1 2
1 2 3 лексикографически меньше 1 4 5.
Я бы хотел, чтобы решение было на С ++.
Ввод: 3
1 2 3
2 1 3
Выход: 2
Только перестановки 1,2,3 и1,3,2 лексикографически меньше 2 1 3