[BOJ 7775] 최종 순위
View as PDF
Submit solution
Assembly, Awk, C, C++, Java, Pascal, Perl, Python, Sed, Text
Points:
3
Time limit:
1.0s
Memory limit:
128M
Problem types
Allowed languages
홍준이는 한 고등학교의 수학 선생님이다. 기말고사 시험은 총 n명이 응시했다. 더 높은 점수를 받은 학생의 등수가 더 높다.
모든 채점이 끝났지만, 선생님은 학생들에게 다음과 같은 정보를 알려주었다.
모든 학생의 점수의 합은 p점이고, 상위 k명의 점수 중 서로 다른 점수의 수는 d.
위의 정보를 가지고 모든 학생의 점수를 구하는 프로그램을 작성하시오.
입력 형식
첫째 줄에 n, p, k, d가 주어진다. (1 ≤ k ≤ n ≤ 1000, 0 ≤ p ≤ 1,000,000, 1 ≤ d ≤ k)
출력 형식
입력으로 주어진 n, p, k, d를 이용해서 만들 수 있는 점수를 등수가 높은 학생부터 순서대로 출력한다. 만약, 주어진 값을 이용해서 가능한 점수를 만들 수 없다면, "Wrong information"을 출력한다.
예제 입력 1
3 4 2 2
예제 출력 1
2
1
1
예제 입력 2
3 5 2 2
예제 출력 2
3
2
0
예제 입력 3
2 5 2 1
예제 출력 3
Wrong information
Comments