Sari la conținut
Zece la Info
Probleme

Diferenta a doua multiseturi A - B

Medie 300 ms 64 MB#interclasare#multiseturi

Se dau doua multiseturi de numere naturale A si B (elementele pot fi repetate). Multiplicitatea unei valori in diferenta A - B este multiplicitatea ei in A, diminuata cu multiplicitatea ei in B (dar nu mai putin de 0). Determinati diferenta multiseturilor A - B, afisand fiecare valoare de tot atatea ori cat este multiplicitatea ei rezultata.

Date de intrare
Pe prima linie se afla numarul natural n. Pe a doua linie se afla n numere naturale, nu neaparat distincte si nu neaparat sortate (multisetul A). Pe a treia linie se afla numarul natural m. Pe a patra linie se afla m numere naturale, nu neaparat distincte si nu neaparat sortate (multisetul B).
Date de iesire
Afiseaza elementele rezultate, in ordine crescatoare, separate printr-un spatiu. Daca rezultatul este multimea vida, afiseaza -1.
Restrictii
1 <= n, m <= 1000, 0 <= a[i], b[i] <= 1000000

Exemple

Exemplul 1

Intrare

3
1 1 2
3
1 2 2

Iesire

1

Exemplul 2

Intrare

4
5 5 5 5
3
5 5 5

Iesire

5

Vrei să rezolvi problema?

Creează-ți un cont gratuit ca să scrii cod în editor, să trimiți soluții la evaluator și să vezi indicațiile.