Rozwiązane

Zadanie C++

Dana jest tablica zawierająca liczby naturalne nieprzekraczające miliona. Chcielibyśmy znaleźć najmniejszy element spośród niektórych elementów tej tablicy.

Wejście
W pierwszej linii wejścia dany jest opis tablicy. Składa się on z liczby n (1 ≤ n ≤ 1000000) oznaczającej liczbę elementów w tablicy oraz z n następnych liczb będących zawartością tablicy. Liczby w tablicy mogą się powtarzać.

W drugiej linii wejścia dany jest opis interesujących nas elementów tablicy. Składa się on z liczby k (1 ≤ k ≤ 1000000) oznaczającej liczbę interesujących elementów oraz z k następnych liczb będących indeksami interesujących elementów tablicy (pierwszy element tablicy ma indeks 1). Indeksy mogą się powtarzać.

Wyjście
Na wyjściu należy wypisać jedną liczbę: minimalny element spośród interesujących elementów tablicy.

Przykład
Dla danych wejściowych

10 3 7 2 9 2 4 5 4 7 4
3 8 3 7
poprawną odpowiedzią jest
2