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