Module: Recherche binaire


Problem

5 /5


Recherche binaire approximative

Problem

Mettre en œuvre un algorithme de recherche binaire approximatif.
 
Saisie :
- la première ligne de l'entrée contient les nombres N et K (\(0< N,\ K < ; 100001\));
- la seconde ligne contient les N nombres du premier tableau, triés par ordre non décroissant ; 
- la troisième ligne contient les numéros K du deuxième tableau.
Chaque nombre dans les deux tableaux ne dépasse pas \(2 \cdot 10^9\).
 
Sortie : Pour chacun des nombres K, imprimez le nombre du premier tableau le plus proche du nombre donné sur une ligne distincte. S'il y en a plusieurs, imprimez le plus petit.
 
Exemples
5 5
1 3 5 7 9 
2 4 8 1 6 
# Entrée Sortie
1 1
3
7
1
5