Sari la conținut
Zece la Info
Probleme

Concurs MI UB 2024 - Suma maxima obtinuta in exact doua moduri

Medie 1500 ms 64 MB#concurs#mateinfo-ub#2024#programare-dinamica

Se dau n valize, cu capacitatile c_1, c_2, ..., c_n litri. Pentru o submultime de valize alese, calculam suma capacitatilor acestora (submultimea vida are suma 0).

Determinati suma maxima s astfel incat sa existe exact doua submultimi distincte de valize a caror suma a capacitatilor sa fie egala cu s. Daca nu exista nicio astfel de suma, afisati -1.

Date de intrare
Pe prima linie se citeste numarul intreg n. Pe a doua linie se citesc n numere intregi, capacitatile valizelor.
Date de iesire
Se afiseaza un singur numar intreg: suma maxima obtinuta in exact doua moduri, sau -1 daca nu exista.
Restrictii
3 <= n <= 18 1 <= c_i <= 500

Exemple

Exemplul 1

Intrare

6
14 3 16 8 2 5

Iesire

43

Exemplul 2

Intrare

3
1 1 1

Iesire

-1

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.