Problem
Una tempesta di polvere di diamante si è alzata sul pianeta di Shelezyak. Come sai, la polvere di diamante provoca la paralisi nei robot. All'inizio della tempesta, tutti i robot erano impegnati a lavorare lungo una strada diritta. Ci sono m
officine di riparazione lungo la stessa strada. Pertanto, è stato deciso di inviare ciascun robot all'officina di riparazione più vicina per rinnovare il lubrificante.
È necessario che ogni robot determini l'officina di riparazione più vicina.
Inserisci
La prima riga contiene il numero
n
- il numero di robot(
\(1 <= n <= 100000\)). La seconda riga contiene
n
diversi numeri interi, il
i
-esimo di questi numeri specifica la distanza dall'inizio della strada al luogo di lavoro del
i
-esimo robot . La terza riga dell'input contiene il numero
m
- il numero di officine di riparazione (
1 <= m <= 100000
). La quarta riga contiene
m
vari numeri interi, il
i
esimo di questi numeri specifica la distanza dall'inizio della strada al
i
codice>esima officina. Tutte le distanze sono positive e non superano
109
. Il robot e l'officina possono trovarsi nello stesso punto.
Impressum
Stampa
n
numeri - per ogni robot, stampa il numero dell'officina più vicina. Le officine di riparazione sono numerate da
1
a
m
nell'ordine in cui sono fornite nell'input.
Esempi
# |
Input |
Uscita |
1 |
4
1 2 6 10
2
7 3
| 2 2 1 1 |