Ho provato quanto dici, ma purtroppo funziona solo se il vettore ha 1 sola dimensione, ma con 2 ottengo che per ogni elemento di A scorre tutti gli elementi di B.
Nessuna altra idea?