Hide

Problem C
Multiplikation eller addition?

I den här uppgiften ska du läsa in N tal, och ange det största tal som går att skapa genom att multiplicera eller addera talen med varandra. Antag att varannan operator är addition, och varannan operator är multiplikation, men du får välja vilken man ska börja med.

Om vi som exempel tar talen {1, 2, 0, 4}, så kan vi antingen börja med addition, och få $1 + 2 * 0 + 4$, vilket blir $5$, eller börja med multiplikation och få $1 * 2 + 0 * 4$, vilket blir $2$. Det största talet som går att skapa med våra regler är alltså $5$.

Indata

En sekvens med N st heltal, avdelade med mellanslag. Du kan anta att $1\ \leq $ N $\leq \ 100 000$, och att inget enskilt heltal är större än $100 000$.

Utdata

Ett tal X, som är det största tal som går att skapa genom att omväxlande addera och multiplicera talsekvensen.

Sample Input 1 Sample Output 1
1 2 0 4
5
Sample Input 2 Sample Output 2
1 2 3 4 5 6 7 8 9 10
190

Please log in to submit a solution to this problem

Log in