Control C402C P11868


Statement
 

pdf   zip

thehtml

Feu un programa que donada una taula de n enters i una seqüència de n posicions entre 0 i n − 1, reordeni la taula movent els seus elements a les posicions indicades per la seqüència. És a dir, l’i-èsim element de la seqüència indica la posició (començant en zero) a la qual s’ha de moure l’i-èsim element de la taula.

Utilitzeu un vector auxiliar de mida n per resoldre aquest problema.

Entrada

L’entrada comença amb un natural n > 0. A continuació venen els n enters de la taula, seguits de les n posicions on s’han de moure.

Sortida

La sortida és una línia amb els elements de la taula un cop reordenats, separats per espais.

Public test cases
  • Input

    3 
    5 8 7
    2 0 1
    

    Output

    8 7 5
    
  • Input

    3 
    5 8 7
    0 1 2
    

    Output

    5 8 7
    
  • Input

    1
    -8
    0
    

    Output

    -8
    
  • Information
    Author
    Professorat de P1
    Language
    Catalan
    Official solutions
    C++
    User solutions
    C++ Java Python