[BOJ 알고리즘, C++] #25305_커트라인, 정렬 알고리즘, STL, 내림차순
BOJ 알고리즘 문제 풀이, 25305_커트라인
STL이 제공하는 정렬 알고리즘을 통해 커트라인 바로 위 점수를 출력하는 문제
문제
풀이
// 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;
}
'문제 풀이 > BOJ 문제 풀이' 카테고리의 다른 글
[BOJ알고리즘, C++]#10815_숫자 카드, 이진 탐색, Binary Search (0) | 2022.09.06 |
---|---|
[BOJ알고리즘, C++]#1008_A/B, C++ 부동 소수점, precision(), fixed (0) | 2022.09.04 |
[BOJ알고리즘, C++]#11050_이항 계수 1, 이항 계수 공식, 재귀문 활용 (0) | 2022.09.04 |
[BOJ알고리즘, C++]#2609_최대 공약수와 최소 공배수, 유클리드 호제법 (0) | 2022.09.04 |
[BOJ알고리즘, C++]#11660_구간 합 구하기 5 (0) | 2022.08.14 |