Kako pisati zadatak:
Opis svih tagova.
<@EN></@EN> - prestavlja jezik na kome je dat zadatak EN-english, RS-sprski, HR-hrvatski, MK-makedonski...
{intro}{/intro} - predstavlja uvodni deo zadatka
{statement}{/statement} - predstavlja postavku zadatka. Sta se trazi
{input}{/input} & {output}{/output} - predstavljaju opise ulaza. odnosno izlaz
{examples}{/examples} - predstavlja primere
{in}{/in} & {out}{/out} - predstavlja ulaze/izlaze za primere
{var}{/var} - predstavlja promenjivu koja je bitna za zadatak
{subscr}{/subscr} - predstavlja index broja, recimo {var}n{subscr}i{/subscr}{/var} je n[i] - samo sto je i napisano dole desno u indeksu. Ovako: n[sub]i[/sub]
{supscr}{/supscr} - slicno kao subscr, samo sto stavlja index gore - n[sup]i[/sup]
{newparagraph} - koristi se bez {/newparagraph} - odvaja pasuse teksta
{image}pera.jpg{/image} - predstavlja sliku. Ukoliko neko dodaje slike, neka ih posalje zajedno za zadatkom.
{comment}{/comment} - samo komentar, nece da se vidi...
{example_comment}{/example_comment} - komentar o test-primeru
{final_comment}{/final_comment} - finalni komentar
Ukoliko mislite da treba jos nekih tag-ova, slobodno predlazite!
[size=10pt]Primer[/size]
{/comment}
<@EN>
{intro}
Mirko and Slavko are playing the following game: There is an array of {var}n{/var} numbers, on the table. Mirko plays first, he takes a number from the array either from the front or from the back. Next on the move is Slavko, he also takes a number from the remaining array, either from the front of from the back. Mirko and Slavko keep playing the game until they take all the number from the array. The score of each player equals to the sum of the numbers they have taken from the array.
{/intro}
{statement}
Your task is to write a program that, assuming that Mirko's strategy is optimal, calculates the maximum score that Slavko can obtain.
{/statement}
{input}
Your program should read the input from the standard input. The first line contains one integer {var}n{/var} ({var}n{/var} <= 128). The second line contains {var}n{/var} integers from the range [0, 100], separated by space character.
{/input}
{output}
Your program should write the output to the standard output. The output should contain one integer, the maximal score Slavko can obtain.
{/output}
{examples}
{in}
4
10 20 1 5
{/in}
{out}
25
{/out}
{example_comment}Blah blah{/example_comment}
{/examples}
{final_comment}In 30% of the test cases {var}n{/var} < 30{/final_comment}
</@EN>
<@RS>
{intro}
Mirko i Slavko igraju sledecu igru: na stolu se nalaze {var}n{/var} brojeva poredanih u niz. Prvo Mirko uzme jedan broj, sa leve ili sa desne strane niza. Zatim Slavko uzme jedan broj sa leve ili desne strane preostalog niza, i tako naizmenicno dok ne pokupe sve brojeve sa stola.
{/intro}
{statement}
Napisati program koji izracunava, pod pretpostavkom da i Mirko i Slavko igraju optimalno, koliki je maksimalni zbir brojeva koji Slavko moze da skupi.
{/statement}
{input}
Sa standardnog ulaza se ucitava u jednom redu broj {var}n{/var} ({var}n{/var} <= 128), a u drugom redu {var}n{var} brojeva, u opsegu od 0 do 100.
{/input}
{output}
Na standardni izlaz treba ispisate samo jedan broj, maksimalan zbir brojeva koje Mirko mo?e da osvoji.
{/output}
{examples}
{in}
4
10 20 1 5
{/in}
{out}
25
{/out}
{example_comment}Bla Bla{/example_comment}
{/examples}
{final_comment}U 30% test primera {var}n{/var} < 30{/final_comment}
</@RS>
Opis svih tagova.
<@EN></@EN> - prestavlja jezik na kome je dat zadatak EN-english, RS-sprski, HR-hrvatski, MK-makedonski...
{intro}{/intro} - predstavlja uvodni deo zadatka
{statement}{/statement} - predstavlja postavku zadatka. Sta se trazi
{input}{/input} & {output}{/output} - predstavljaju opise ulaza. odnosno izlaz
{examples}{/examples} - predstavlja primere
{in}{/in} & {out}{/out} - predstavlja ulaze/izlaze za primere
{var}{/var} - predstavlja promenjivu koja je bitna za zadatak
{subscr}{/subscr} - predstavlja index broja, recimo {var}n{subscr}i{/subscr}{/var} je n[i] - samo sto je i napisano dole desno u indeksu. Ovako: n[sub]i[/sub]
{supscr}{/supscr} - slicno kao subscr, samo sto stavlja index gore - n[sup]i[/sup]
{newparagraph} - koristi se bez {/newparagraph} - odvaja pasuse teksta
{image}pera.jpg{/image} - predstavlja sliku. Ukoliko neko dodaje slike, neka ih posalje zajedno za zadatkom.
{comment}{/comment} - samo komentar, nece da se vidi...
{example_comment}{/example_comment} - komentar o test-primeru
{final_comment}{/final_comment} - finalni komentar
Ukoliko mislite da treba jos nekih tag-ova, slobodno predlazite!
[size=10pt]Primer[/size]
{/comment}
<@EN>
{intro}
Mirko and Slavko are playing the following game: There is an array of {var}n{/var} numbers, on the table. Mirko plays first, he takes a number from the array either from the front or from the back. Next on the move is Slavko, he also takes a number from the remaining array, either from the front of from the back. Mirko and Slavko keep playing the game until they take all the number from the array. The score of each player equals to the sum of the numbers they have taken from the array.
{/intro}
{statement}
Your task is to write a program that, assuming that Mirko's strategy is optimal, calculates the maximum score that Slavko can obtain.
{/statement}
{input}
Your program should read the input from the standard input. The first line contains one integer {var}n{/var} ({var}n{/var} <= 128). The second line contains {var}n{/var} integers from the range [0, 100], separated by space character.
{/input}
{output}
Your program should write the output to the standard output. The output should contain one integer, the maximal score Slavko can obtain.
{/output}
{examples}
{in}
4
10 20 1 5
{/in}
{out}
25
{/out}
{example_comment}Blah blah{/example_comment}
{/examples}
{final_comment}In 30% of the test cases {var}n{/var} < 30{/final_comment}
</@EN>
<@RS>
{intro}
Mirko i Slavko igraju sledecu igru: na stolu se nalaze {var}n{/var} brojeva poredanih u niz. Prvo Mirko uzme jedan broj, sa leve ili sa desne strane niza. Zatim Slavko uzme jedan broj sa leve ili desne strane preostalog niza, i tako naizmenicno dok ne pokupe sve brojeve sa stola.
{/intro}
{statement}
Napisati program koji izracunava, pod pretpostavkom da i Mirko i Slavko igraju optimalno, koliki je maksimalni zbir brojeva koji Slavko moze da skupi.
{/statement}
{input}
Sa standardnog ulaza se ucitava u jednom redu broj {var}n{/var} ({var}n{/var} <= 128), a u drugom redu {var}n{var} brojeva, u opsegu od 0 do 100.
{/input}
{output}
Na standardni izlaz treba ispisate samo jedan broj, maksimalan zbir brojeva koje Mirko mo?e da osvoji.
{/output}
{examples}
{in}
4
10 20 1 5
{/in}
{out}
25
{/out}
{example_comment}Bla Bla{/example_comment}
{/examples}
{final_comment}U 30% test primera {var}n{/var} < 30{/final_comment}
</@RS>