수열 만들기
시간 제한1초메모리 제한1024 MB
N이 주어질 때, 원소가 0 이상 N 이하인 수열 A를 만들어 합이 N의 배수인 구간이 정확히 N개가 되게 합니다. 불가능하면 -1을 출력합니다.
문제
수열의 길이 이 주어졌을 때, 아래 조건을 만족하는 수열 를 구해보자. 단, 수열의 원소는 보다 작거나 같은 음이 아닌 정수여야 한다. 합 이 의 배수인 구간 의 개수가 정확히 개이다.
입력
첫째 줄에 수열의 길이 이 주어진다.
출력
조건을 만족하는 수열의 원소를 순서대로 공백으로 구분하여 출력한다. 조건을 만족하는 수열이 존재하지 않으면 -1을 출력한다. 조건을 만족하는 수열이 여러 가지라면 아무거나 출력한다.