Pendelkeks | 프로그래밍의 벗 PivotOJ
PivotOJ

Pendelkeks

시간 제한: 3000ms메모리 제한: 1024MB출처: EIO 2021-22 finalBOJ 29878

문제

Pendel-keksumängu mängitakse ruutude real, kus stardiruut on tähistatud arvuga 00, sellest paremal on ruudud 1,2,3,1, 2, 3, \ldots ja vasakul ruudud 1,2,3,-1, -2, -3, \ldots. Mängijale on ette antud hüpete arv NN ja hüpete pikkused L1,L2,,LNL_1, L_2, \ldots, L_N. Mängija peab tegema esimese hüppe paremale ja edasi vaheldumisi vasakule ja paremale. Iga hüppe pikkuseks valib ta pikkuste loendi sellise liikme, mida ta pole veel kasutanud. Leida, millistel ruutudel võib NN-hüppeline seeria lõppeda.

입력

Esimesel real on hüpete arv NN (1N801 \le N \le 80), teisel real tühikutega eraldatuna hüpete pikkused L1,L2,,LNL_1, L_2, \ldots, L_N (0Li20000 \le L_i \le 2\,000, kus mõned väärtused võivad olla ka omavahel võrdsed).

출력

Ainsale reale kirjutada kasvavas järjekorras nende ruutude numbrid, millel võib hüpete seeria lõppeda.

예제

예제 1

입력
4
1 2 3 4
출력
-4 -2 0 2 4
코드를 제출하려면 로그인하세요.