์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- ํฐ์คํ ๋ฆฌ์ฑ๋ฆฐ์ง
- SQL
- ํ์ด์ฌ
- ์ฐ์ ์์ํ
- ๋ฐ์ดํฐ๋ฒ ์ด์ค
- ๋ณํฉ์ ๋ ฌ
- ๊น์ด์ฐ์ ํ์
- ๊ตฌํ
- ๊ทธ๋ํ
- DFS
- ์์ํ์
- ๋ค์ด๋๋ฏนํ๋ก๊ทธ๋๋ฐ
- BFS
- ์๋ฃ๊ตฌ์กฐ
- db
- ์์๊ตฌํ๊ธฐ
- ๋์ ํฉ
- LIS
- ๊ทธ๋ฆฌ๋
- DP
- ๋๋น์ฐ์ ํ์
- ํ๋ก๊ทธ๋๋จธ์ค
- ๊ทธ๋ํํ์
- ์ ๋ ฌ
- ๋จธ์ง์ํธ
- ๋ฐฑ์ค
- ์๊ณ ๋ฆฌ์ฆ
- ์ค๋ธ์
- ์ํ
- ๋์ ๊ณํ๋ฒ
Archives
๐๐ญ๐ฐ๐ธ ๐ฃ๐ถ๐ต ๐ด๐ต๐ฆ๐ข๐ฅ๐บ
[๋ฐฑ์ค] 11004๋ฒ: K๋ฒ์งธ ์ - C++ ๋ณธ๋ฌธ
๋ฌธ์
์ N๊ฐ A1, A2, ..., AN์ด ์ฃผ์ด์ง๋ค. A๋ฅผ ์ค๋ฆ์ฐจ์ ์ ๋ ฌํ์ ๋, ์์์๋ถํฐ K๋ฒ์งธ ์๋ ์๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
์ ๋ ฅ
์ฒซ์งธ ์ค์ N(1 ≤ N ≤ 5,000,000)๊ณผ K (1 ≤ K ≤ N)์ด ์ฃผ์ด์ง๋ค.
๋์งธ์๋ A1, A2, ..., AN์ด ์ฃผ์ด์ง๋ค. (-109 ≤ Ai ≤ 109)
์ถ๋ ฅ
A๋ฅผ ์ ๋ ฌํ์ ๋, ์์์๋ถํฐ K๋ฒ์งธ ์๋ ์๋ฅผ ์ถ๋ ฅํ๋ค.
์ ๋ ฌ์ ์ด์ฉํ์ฌ ํ ์ ์๋ ๋ฌธ์ .
์๋ฅผ ์ ๋ ฅ์ ๋ฐ์ ๋ค, sort ํจ์๋ฅผ ์ด์ฉํ์ฌ ์ ๋ ฌํ ๋ค K๋ฒ์งธ ์๋ฅผ ์ถ๋ ฅํ๋ฉด ๋๋ ๊ฐ๋จํ ๋ฌธ์ ๋ค.
์ฝ๋
#include <cstdio>
#include <algorithm>
#include <vector>
using namespace std;
int main(void) {
int n, k;
scanf("%d %d", &n, &k);
vector<int> num(n);
for(int i = 0; i < n; i++) {
scanf("%d", &num[i]);
}
sort(num.begin(), num.end());
printf("%d\n", num[k - 1]);
return 0;
}
'์ฝ๋ฉํ ์คํธ ์ค๋น > ๋ฐฑ์ค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฐฑ์ค] 1934๋ฒ: ์ต์๊ณต๋ฐฐ์ - C++ (0) | 2021.08.16 |
---|---|
[๋ฐฑ์ค] 2609๋ฒ: ์ต๋๊ณต์ฝ์์ ์ต์๊ณต๋ฐฐ์ - C++ (0) | 2021.08.15 |
[๋ฐฑ์ค] 11652๋ฒ: ์นด๋ - C++ (0) | 2021.08.13 |
[๋ฐฑ์ค] 10989๋ฒ: ์ ์ ๋ ฌํ๊ธฐ 3 - C++ (0) | 2021.08.12 |
[๋ฐฑ์ค] 10825๋ฒ: ๊ตญ์์ - C++ (0) | 2021.08.11 |
Comments