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

33717번 - 참새 스페셜 저지

시간 제한메모리 제한제출정답맞힌 사람정답 비율
1 초 1024 MB208775536.913%

문제

전깃줄 위에 일렬로 $N$마리의 참새가 앉아 있다. 왼쪽에서부터 1,ドル 2, 3, \dots , N$번 참새이다. 각 참새는 오른쪽 또는 왼쪽을 바라보고 있다.

참새는 특정한 규칙에 따라 운다.

  • $i$번 참새가 왼쪽을 바라보고 있다면, 자신보다 왼쪽에 있으면서 오른쪽을 바라보는 참새의 수만큼 운다.
  • $i$번 참새가 오른쪽을 바라보고 있다면, 자신보다 오른쪽에 있으면서 왼쪽을 바라보는 참새의 수만큼 운다.

각 참새가 운 횟수가 주어졌을 때, 참새의 방향을 복원하라.

입력

첫째 줄에 참새의 수를 나타내는 정수 $N (1 \leq N \leq 10^6)$이 주어진다.

둘째 줄에 각 참새가 운 횟수 $A_1, A_2, \dots , A_N (1 \leq A_i \leq N)$이 공백을 사이에 두고 주어진다.

출력

가능한 참새의 배치가 존재한다면, 길이 $N$의 0ドル$과 1ドル$로 이루어진 배열을 출력한다.

$i$번째 수가 0ドル$이라면 왼쪽을, 1ドル$이라면 오른쪽을 바라보고 있음을 뜻한다.

가능한 배치가 여러 개라면 아무거나 출력한다. 불가능하다면 $-1$을 출력한다.

제한

예제 입력 1

5
3 1 1 1 2

예제 출력 1

1 0 0 1 0

예제 입력 2

3
1 2 2

예제 출력 2

-1

예제 입력 3

4
1 1 1 3

예제 출력 3

1 1 1 0

예제 입력 4

1
1

예제 출력 4

-1

예제 입력 5

20
8 8 2 2 6 6 4 5 5 6 4 7 3 3 9 2 2 11 1 1

예제 출력 5

-1

예제 입력 6

20
10 1 9 2 2 7 7 4 4 5 5 4 6 3 7 2 2 9 1 10

예제 출력 6

1 0 1 0 0 1 1 0 0 1 0 1 0 1 0 1 1 0 1 0

노트

출처

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

출처

대학교 대회

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

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