자료구조&알고리즘/백준
[백준 25305] 커트라인 (브론즈2)
celinayk
2022. 10. 21. 18:50
반응형
문제

접근
정렬을 이용해서 풀었다. 버블 정렬을 이용해서 내림차순으로 정렬했다.
코드
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main() {
int n, k, temp;
scanf("%d %d", &n, &k);
int data[1000];
for (int i = 0; i < n; i++) {
scanf("%d", &data[i]); //학생들 점수 입력 받음
}
for (int i = 0; i < n - 1; i++) {
for (int j = 0; j < n - 1 - i; j++) {
if (data[j] < data[j + 1]) {
temp = data[j];
data[j] = data[j+1];
data[j+1] = temp;
}
}
} //높은 점수부터 정렬
printf("%d", data[k-1]);
return 0;
}
출처
https://www.acmicpc.net/problem/25305
25305번: 커트라인
시험 응시자들 가운데 1등은 100점, 2등은 98점, 3등은 93점이다. 2등까지 상을 받으므로 커트라인은 98점이다.
www.acmicpc.net