Учитывая два отсортированных массива и число x, найдите пару, сумма которой ближе всего к x, и у пары есть элемент из каждого массива .
Нам даны два массива ar1 [0… m-1] и ar2 [0..n-1] и число x, нам нужно найти пару ar1 [i] + ar2 [j] такую, что абсолютное значение (ar1 [i] + ar2 [j] — x) минимально.
Пример:
Input: ar1[] = {1, 4, 5, 7}; ar2[] = {10, 20, 30, 40}; x = 32 Output: 1 and 30 Input: ar1[] = {1, 4, 5, 7}; ar2[] = {10, 20, 30, 40}; x = 50 Output: 7 and 40
|
Выход:
The closest pair is [7, 30]
Пожалуйста, обратитесь к полной статье на Найти ближайшую пару из двух отсортированных массивов для более подробной информации!
Рекомендуемые посты:
- Программа для удаления пустых элементов массива в PHP
- Программа для вставки нового элемента в массив на любую позицию в PHP
- PHP программа для наивного алгоритма поиска по шаблону
- PHP программа для алгоритма Рабина-Карпа для поиска по шаблону
- Программа PHP для печати всех перестановок данной строки
- Программа PHP для медианы двух отсортированных массивов одинакового размера
- Программа PHP для решения проблемы подмножества | DP-25
- PHP-программа для непрерывного массива с наибольшей суммой
- Программа PHP для минимального количества прыжков, чтобы достичь конца
- PHP-программа для резки прута | DP-13
- Программа PHP для самой длинной палиндромной подпоследовательности | DP-12
- PHP-программа для головоломки с яйцом | DP-11
- Многомерные массивы в PHP
- Программа PHP для подсчета устанавливает биты в целое число
- Программа PHP, чтобы найти число, происходящее нечетное количество раз
0.00 (0%) 0 votes