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

29875번 - Imeline masin 다국어

시간 제한메모리 제한제출정답맞힌 사람정답 비율
3 초 1024 MB80613766.071%

문제

Jukul on imeline masin, millel on neli tulukest: punane, roheline, sinine ja kollane. Korraga põleb täpselt üks tuluke. Kui masin tööle panna, siis põleb sellel alguses punane tuluke.

Masinal on lisaks kaks nuppu: 0ドル$ ja 1ドル$. Nuppe vajutades saab muuta, missugune tuluke põleb:

  • Kui põleb punane tuluke ja vajutada ükskõik kumba nuppu, siis hakkab põlema roheline tuluke.
  • Kui põleb roheline tuluke ja vajutada nuppu 0ドル,ドル siis hakkab põlema punane tuluke. Kui aga vajutada nuppu 1ドル,ドル siis hakkab põlema sinine tuluke.
  • Kui põleb sinine tuluke ja vajutada nuppu 0ドル,ドル siis hakkab põlema kollane tuluke. Kui aga vajutada nuppu 1ドル,ドル siis jääb põlema sinine tuluke.
  • Kui põleb kollane tuluke ja vajutada nuppu 0ドル,ドル siis jääb põlema kollane tuluke. Kui aga vajutada nuppu 1ドル,ドル siis hakkab põlema punane tuluke.

Juku kirjutas üles ühe nupuvajutuste jada. Tema õde Juta pillas selle paberi poriloiku ja nüüd on mõned sümbolid paberil arusaamatud. Aita Jutal leida kõik võimalused, mis tuluke võiks vajutustejada lõpuks põleda.

입력

Sisendi esimesel real on nupuvajutuste arv $N$ (1ドル \le N \le 10^6$).

Teisel real on $N$ tühikutega eraldatud täisarvu, mis on igaüks 0ドル,ドル 1ドル$ või $-1$: nupuvajutuste jada. Arv 0ドル$ tähendab, et vajutati nuppu 0ドル$. Arv 1ドル$ tähendab, et vajutati nuppu 1ドル$. Arv $-1$ tähendab, et paber on selle koha pealt märjaks saanud ja Juta ei tea, mis nuppu vajutati: see võis olla 0ドル$ või 1ドル$.

출력

Väljastada neli rida: üks iga tulukese kohta.

Esimesele reale väljastada 'JAH', kui vajutustejada lõpuks võib põleda punane tuluke, ja 'EI', kui see pole võimalik.

Teisele, kolmandale ja neljandale reale väljastada, kas vajutustejada lõpuks võib põleda roheline, sinine või kollane tuluke.

제한

예제 입력 1

6
1 -1 0 1 0 1

예제 출력 1

JAH
EI
JAH
EI

Selles jadas on üks tundmatu nupuvajutus: teine nupuvajutus. See nupuvajutus võis olla kas 0ドル$ või 1ドル,ドル seega võis kogu jada olla kas 100101ドル$ või 110101ドル$. Kui nupuvajutuste jada oli algselt 100101ドル,ドル siis paneks see jada lõpuks uuesti põlema punase tulukese. Kui nupuvajutuste jada oli algselt 110101ドル,ドル siis paneks see jada lõpuks põlema sinise tulukese.

예제 입력 2

4
-1 -1 -1 -1

예제 출력 2

JAH
EI
JAH
JAH

힌트

출처

Olympiad > Estonian Informatics Olympiad > 2021-22 > Final Round 1번

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

출처

대학교 대회

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

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