코코아⋯. 이거 아니라고
시간 제한1.5초메모리 제한1024 MB
코코아가 놓는 홀수 번호 책의 순서가 주어질 때, 각 짝수 번호 책을 양옆 책 사이의 값이 되도록 고르는 문제입니다.
문제
코코아와 치노는 도서관에서 책을 찾고 있었습니다. 그러다 코코아가 실수로 권이 꽂혀 있던 책장을 엎어 버렸습니다.
다행히 각 책에는 1부터 까지 번호가 순서대로 붙어 있어서, 책이 원래 꽂혀 있던 순서를 알아내는 것은 어렵지 않았습니다.
코코아와 치노는 책을 나누어 찾기로 했습니다. 코코아는 홀수 번호가 붙은 권, 즉 번 책을 찾았고, 치노는 짝수 번호가 붙은 권, 즉 번 책을 찾았습니다.
이제 코코아부터 시작해 각자 찾은 책을 번갈아 가며 앞에서부터 꽂습니다. 코코아가 번째에 꽂는 책의 번호를 , 치노가 번째에 꽂는 책의 번호를 라고 하면, 모든 정수 에 대해 번 책이 번 책보다 앞에 꽂히고, 번 책이 번 책보다 앞에 꽂힙니다.
코코아는 책을 순서대로 꽂는 데 별로 신경 쓰지 않습니다. 그래서 책 한 권을 꽂은 뒤에는 남은 책 중 그때그때 마음에 드는 책 한 권을 다음에 꽂을 책으로 골라 둡니다.
치노는 최소한의 순서라도 맞추려고, 코코아가 골라 둔 책을 확인하면서 자기가 꽂을 책의 번호가 코코아가 꽂는 두 책의 번호 사이에 오도록 하려고 합니다.
즉, 모든 정수 에 대해 또는 이 성립해야 합니다.
치노가 위 방법대로 책을 꽂을 수 있도록 방법을 알려주는 프로그램을 작성해 봅시다.