1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | #include<cstdio> #include<algorithm> int ar[5000001]; using namespace std; int main(void) { int n,k; scanf("%d %d", &n, &k); for (int i=0; i<n; i++) { scanf("%d", &ar[i]); } sort(ar,ar+n); printf("%d", ar[k-1]); return 0; } | cs |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | #include<cstdio> #include<vector> #include<algorithm> int ar[5000001]; using namespace std; int main(void) { int n,k; scanf("%d %d", &n, &k); for (int i=0; i<n; i++) scanf("%d", &ar[i]); nth_element(ar,ar+k-1,ar+n); printf("%d", ar[k-1]); return 0; } | cs |
'백준 1 > 수학' 카테고리의 다른 글
| [백준 1929] 소수 구하기 (0) | 2020.12.05 |
|---|---|
| [백준 10867] 중복 빼고 정렬하기 (0) | 2020.12.05 |
| [백준 1065] 한수 (0) | 2020.12.05 |
| [백준 11816] 8진수, 10진수, 16진수 (0) | 2020.12.05 |
| [백준 15552] 빠른 A+B (0) | 2020.12.05 |