#118
Bronze III

홀짝 수열

시간 제한
1s
메모리 제한
512MB
제출
16
정답
7
맞힌 사람
7
정답 비율
46.7%

문제

홀짝 수열이란 다음 조건을 만족 시키는 정수 수열이다.

  • 수열의 홀수번째 원소는 모두 홀수여야 하고, 순서대로 나열했을 때 감소하지 않아야 한다.
a1≤a3≤a5≤a7≤...a_1 \le a_3 \le a_5 \le a_7 \le ...
  • 수열의 짝수번째 원소는 모두 짝수여야 하고, 순서대로 나열했을 때 감소하지 않아야 한다.
a2≤a4≤a6≤a8≤...a_2 \le a_4 \le a_6 \le a_8 \le ...

다음과 같은 수열은 홀짝 수열이다 [1,2,1],[3],[5,4][1, 2, 1], [3], [5, 4]

그러나 다음과 같은 수열은 홀짝 수열이 아니다. [3,2,1],[2,2],[5,4,7,2][3, 2, 1], [2, 2], [5, 4, 7, 2]

[3,2,1][3, 2, 1]의 홀수번째 원소들을 순서대로 나열하면 [3,1][3, 1]인데, 감소하기 때문에 홀짝 수열이 아니다.

[2,2][2, 2]는 첫 번째 원소가 홀수가 아니므로 홀짝 수열이 아니다.

[5,4,7,2][5,4,7,2]의 짝수번째 원소들을 순서대로 나열하면 [4,2][4, 2]인데, 감소하기 때문에 홀짝 수열이 아니다.

시온이는 길이 NN의 수열을 가지고 있다. 이 수열을 잘 정렬한다면 홀짝 수열로 만드는 것이 가능할까?

입력

첫째 줄에 수열의 길이 N(1≤N≤100)N(1\le N \le 100)이 주어진다.

둘째 줄에 수열의 원소가 주어진다. 수열의 ii번째 원소는 정수 ai(1≤ai≤100)a_i(1\le a_i \le 100)이다.

출력

주어진 수열을 잘 정렬해서 홀짝 수열로 만들 수 있다면 1 을, 어떻게 정렬하더라도 홀짝 수열로 만들 수 없다면 0 을 출력한다.

예제 입력 1

3
2 1 1

예제 출력 1

1

예제 입력 2

3
4 2 3

예제 출력 2

0

예제 입력 3

5
4 1 6 3 5

예제 출력 3

1
문제를 만든 사람
201802070_김시온
알고리즘 분류
코드 제출

코드를 제출하려면 로그인이 필요합니다.

로그인
내 제출

제출 내역이 없습니다.

맞은 사람
#순위사용자언어시간메모리코드 길이
11089🥇
이재준
C++1ms1496KB343B
9472🥈
표강준
Python10ms8920KB277B
9391🥉
서준
Python10ms8940KB290B
111284
정우진
Python11ms9020KB151B
61415
이채환
Python13ms9072KB219B
100426
황준영
PyPy24ms50504KB649B
93517
허태유
Java71ms42120KB493B
난이도 투표
Bronze III2명 투표· 6개월 전
로그인 후 AC 받으면 투표할 수 있습니다.
전체 제출
#사용자문제결과언어시간메모리코드 길이제출 시간
11128
맞았습니다
Python11ms9020KB151B2026. 10. 22. 10:18
11127
틀렸습니다
Python--143B2026. 10. 22. 10:14
11089
맞았습니다
C++1ms1496KB343B2026. 10. 15. 14:25
11088
틀렸습니다
C++--412B2026. 10. 15. 13:36
10042
맞았습니다
PyPy24ms50504KB649B2026. 09. 28. 15:47
10041
런타임 에러
PyPy--616B2026. 09. 28. 15:30
10040
틀렸습니다
PyPy--586B2026. 09. 28. 15:26
10039
틀렸습니다
PyPy--551B2026. 09. 28. 15:24
10038
컴파일 에러
PyPy--531B2026. 09. 28. 15:24
9473
틀렸습니다
Python--182B2026. 07. 13. 14:04
9472
맞았습니다
Python10ms8920KB277B2026. 07. 13. 14:02
9391
맞았습니다
Python10ms8940KB290B2026. 07. 09. 16:15
9351
맞았습니다
Java71ms42120KB493B2026. 07. 07. 09:00
6141
맞았습니다
Python13ms9072KB219B2026. 05. 12. 06:29
6140
틀렸습니다
Python--219B2026. 05. 12. 06:26
6139
런타임 에러
Python--217B2026. 05. 12. 06:25