[BOJ 14149] Igra
View as PDFMirko i Slavko igraju jednu jako zanimljivu igru. Mirko na (jako dugom) papiru napiše N brojeva. Slavko tada uzima olovku i prekriži neke od tih brojeva. Nakon toga se svi neprekiženi brojevi prepisuju na novi papir u istom poretku, a Slavko dobiva bodove tako da zbroji sve umnoške dvaju susjednih brojeva. Na primjer: ako je prepisani niz { 3, 6, -1, 2 }, onda Slavko dobiva 36 – 61 – 1*2 = 10 bodova. Ukoliko prepisani niz ima manje od 2 broja, Slavko dobiva nula bodova.</p>
Slavko je u nedoumici: ne zna koje brojeve treba prekrižiti na Mirkovom popisu tako da ostvari maksimalni mogući broj bodova. Napišite program će odrediti taj maksimalni mogući broj bodova.
입력 형식
U prvom redu se nalazi broj N (3 ≤ N ≤ 30 000), koliko ima brojeva zapisanih na Mirkovom papiru. U svakom od sljedećih N redova nalazi se po jedan realan broj Xi (-10.00 ≤ Xi ≤ 10.00) sa Mirkovog papira, zapisan na točno dvije decimale, sa nulama na kraju ako je potrebno.
출력 형식
U prvi i jedini redak ispišite maksimalni broj bodova koje Slavko može dobiti. Rezultat je potrebno ispsati pomoću točno četiri decimalne znamenke.
예제 입력 1
3
8.52
1.00
9.61
예제 출력 1
81.8772
예제 입력 2
5
1.00
2.00
3.00
4.00
5.00
예제 출력 2
40.0000
예제 입력 3
3
-1.25
10.00
-1.00
예제 출력 3
1.2500
Comments