#118
홀짝 수열
시간 제한
1s
메모리 제한
512MB
제출
3
정답
1
맞힌 사람
1
정답 비율
33.3%
문제
홀짝 수열이란 다음 조건을 만족 시키는 정수 수열이다.
- 수열의 홀수번째 원소는 모두 홀수여야 하고, 순서대로 나열했을 때 감소하지 않아야 한다.
- 수열의 짝수번째 원소는 모두 짝수여야 하고, 순서대로 나열했을 때 감소하지 않아야 한다.
다음과 같은 수열은 홀짝 수열이다
그러나 다음과 같은 수열은 홀짝 수열이 아니다.
의 홀수번째 원소들을 순서대로 나열하면 인데, 감소하기 때문에 홀짝 수열이 아니다.
는 첫 번째 원소가 홀수가 아니므로 홀짝 수열이 아니다.
의 짝수번째 원소들을 순서대로 나열하면 인데, 감소하기 때문에 홀짝 수열이 아니다.
시온이는 길이 의 수열을 가지고 있다. 이 수열을 잘 정렬한다면 홀짝 수열로 만드는 것이 가능할까?
입력
첫째 줄에 수열의 길이 이 주어진다.
둘째 줄에 수열의 원소가 주어진다. 수열의 번째 원소는 정수 이다.
출력
주어진 수열을 잘 정렬해서 홀짝 수열로 만들 수 있다면 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_김시온
- 알고리즘 분류
코드 제출
코드를 제출하려면 로그인이 필요합니다.
로그인내 제출
제출 내역이 없습니다.
맞은 사람
| # | 순위 | 사용자 | 언어 | 시간 | 메모리 | 코드 길이 | |
|---|---|---|---|---|---|---|---|
| 6141 | 🥇 | 이채환 | Python | 8ms | 8440KB | 219B |
난이도 투표
로그인 후 AC 받으면 투표할 수 있습니다.