평점 변환 2
면접 대비시간 제한2초메모리 제한1024 MB
새 학점 b를 주면 같은 결과를 내는 옛 학점 a 수열을 복원하고, 없으면 -1을 출력합니다.
문제
2023학년도까지 대구과학고에서는 학기마다 그 학기의 성적에 따라 이상 이하의 정수 가운데 하나를 평어로 부여하였다. 숫자가 작을수록 좋은 평어이므로 이 가장 좋고 가 가장 나쁘다. 그러나 이 제도에서는 이전 학기 대비 성장 정도가 평어에 반영되지 않아서, 학생들이 자신의 성장보다 다른 학생과의 상대적 위치에 집착하게 되었다.
2024학년도부터는 방식을 바꾸었다. 성적에 따라 매긴 평어가 그때까지 받은 평어들의 평균보다 낮으면 평어를 낮춘다. 구체적으로, 2023학년도까지 쓰던 기존 방식으로 첫 학기부터 번째 학기까지의 평어를 이라고 하자. 그러면 평어 은 다음과 같이 계산한다.
- 각 에 대해, 이면 이고, 그렇지 않으면 이다.
이 정의에 따르면 2024학년도 이후의 평어는 항상 이상 이하의 정수가 된다.
입력
첫째 줄에 은성이가 대구과학고에 다닌 학기의 수 이 주어진다.
둘째 줄에 은성이의 평어 이 주어진다.
출력
기존 방식의 평어 수열 을 공백으로 구분하여 출력한다. 조건을 만족하는 수열이 여러 개이면 그중 아무거나 하나를 출력하고, 조건을 만족하는 수열이 없으면 대신 을 출력한다.
제한
- 각 에 대하여,
- 주어지는 모든 수는 정수이다.