У нас есть две базы данных размера n, содержащие числа без повторов. Итак, всего у нас 2n элементов. Они могут быть доступны через запрос к одной базе данных одновременно. Запрос таков, что вы даете ему ak, и он возвращает kth наименьшую запись в этой базе данных. Нам нужно найти n-ю наименьшую запись среди всех 2n элементов в O (log n) запросах.
Идея состоит в том, чтобы использовать разделяй и властвуй, но мне нужна помощь, чтобы обдумать это. Спасибо!