Enunţ
O conductă este formată dintr-un ansamblu de țevi. Printr-o țeava poate trece o cantitate limitata de apa, fiecare țeava având capacitatea . Cu alte cuvinte prin teava poate trece cel mult litri de apă.
Cerinţă
Știind că poți schimba capacitatea a cel mult o țeavă găsește numărul maxim de litri de apa pe care o poți transmite între cele două capete ale conductei înainte și după schimbare.
Date de intrare
Fișierul de intrare conducta.in
conține pe prima linie conține numărul natural , reprezentând cerința. A doua linie conține numărul natural , reprezentând numărul de țevi din care este formată conducta. A treia linie conține numere naturale, , reprezentand capacitatea conductei .
Date de ieşire
Fișierul de ieșire conducta.out
conține pe prima linie un număr natural, reprezentând răspunsul la cerința C. Dacă , se va afișa cantitatea de apă pe care o poți transmite între cele două capete fără a efectua vreo schimbare. Dacă $P = 2, se va afișa cantitatea de apă pe care o poți transmite între cele două capete modificând capacitatea a cel mult o țeavă.
Restricţii și precizări
- Pentru de puncte, , iar pentru alte de puncte
Exemple
conducta.in
1
10
3 6 11 40 11 3 8 8 10 4
conducta.out
3
conducta.in
2
10
3 9 3 15 1 26 2 7 12 4
conducta.out
2