문제 풀이/BOJ 문제 풀이
[BOJ알고리즘, C++]#25305_커트 라인, 정렬 알고리즘, STL, 내림차순
Hardii2
2022. 9. 4. 15:01
[BOJ 알고리즘, C++] #25305_커트라인, 정렬 알고리즘, STL, 내림차순
BOJ 알고리즘 문제 풀이, 25305_커트라인
STL이 제공하는 정렬 알고리즘을 통해 커트라인 바로 위 점수를 출력하는 문제
문제
풀이
[Basic C++] #32-3_STL 정렬 알고리즘
[Basic C++] #32-3_STL 정렬 알고리즘 C++ 개발에서 표준 라이브러리(STL)에 대해 알아보겠습니다. "전문가를 위한 C"의 15 항목, "C++ 표준 라이브러리 살펴보기"에 해당하는 내용입니다. 정렬 알고리즘
webddevys.tistory.com
// greater<>() : 내림차순 정렬
// less<>() : 오름차순 정렬, Default
sort ( begin(v), end(v), less<>() or greater<>())
결과 코드
#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
int main()
{
int N, K;
vector<int> v;
cin >> N >> K;
for (int i = 0; i < N; i++)
{
int tmp;
cin >> tmp;
v.push_back(tmp);
}
// 비교 함수 객체 사용, greater<>()
sort(begin(v), end(v), greater<>());
cout << v[K - 1] << endl;
}