Logo
(追記) (追記ここまで)

29686번 - Эй! Это МОЯ рыба! 다국어

시간 제한메모리 제한제출정답맞힌 사람정답 비율
2 초 1024 MB0000.000%

문제

Одна из популярных настольных игр <<Эй! Это МОЯ рыба!>> состоит в перемещении пингвинов и сбору рыбы на поле.

Мы рассмотрим упрощенную версию этой игры. Для этой игры используется $n$ карточек с изображениями нескольких рыб и фишки-пингвины.

В начале игры карточки выкладываются на столе в ряд в некотором порядке.

Каждому игроку выдается по два пингвина. Затем первый игрок размещает одного из своих пингвинов на незанятой льдине. После этого второй игрок делает то же самое. После этого они аналогично размещают своих вторых пингвинов.

Как только все пингвины находятся на льдинах, лов рыбы начинается! Игроки ходят по очереди. Ход состоит из перемещения одного из пингвинов текущего игрока, после этого игрок берет льдину --- карточку, на которой его пингвин стоял в начале его хода, и кладет ее перед собой.

Пингвин может двигаться по льдинам любом направлении и остановиться на любой незанятой льдине. При этом запрещено перепрыгивать через других пингвинов и через проруби, оставшиеся после удаления льдин. Если у пингвина с обеих сторон препятствие, то он не может двигаться.

Если игрок не может переместить ни одного из его пингвинов, он забирает всех своих пингвинов и льдины, на которых эти пингвины стояли. После этого второй игрок продолжает делать ходы, пока он может перемещать своих пингвинов.

В конце игры каждый игрок считает количество рыб на всех собранных им карточках. Цель игрока максимизировать разность своего количества рыб и количества рыб противника. Какую максимальную разность может получить первый игрок, при оптимальной игре второго игрока.

입력

В первой строке входного файла число $n$ (4ドル \le n \le 10$) --- количество карточек. Во второй строке файла находится $n$ чисел $a_i$ --- количество рыб на карточках в порядке в котором они выложены на столе. 1ドル \le a_i \le 10^6$.

출력

В выходной файл выведите одно число: какую максимальную разность может получить первый игрок, при оптимальной игре второго игрока.

제한

예제 입력 1

7
1 3 2 2 3 2 1

예제 출력 1

0

노트

Пример игры для теста из условия

В начале игры на поле нет ни одного пингвина:

Первый игрок выставляет первого пингвина:

Второй игрок выставляет первого пингвина:

Первый игрок выставляет своего второго пингвина:

Второй игрок выставляет своего второго пингвина:

Ход первого игрока:

Ход второго игрока:

Ход первого игрока:

출처

Olympiad > Russian Olympiad in Informatics > Internet Olympiads in Informatics > 2009-2010 Season > May 22, 2010 > Advanced C번

(追記) (追記ここまで)

출처

대학교 대회

  • 사업자 등록 번호: 541-88-00682
  • 대표자명: 최백준
  • 주소: 서울시 서초구 서초대로74길 29 서초파라곤 412호
  • 전화번호: 02-521-0487 (이메일로 연락 주세요)
  • 이메일: contacts@startlink.io
  • 통신판매신고번호: 제 2017-서울서초-2193 호

AltStyle によって変換されたページ (->オリジナル) /