2751๋ฒ: ์ ์ ๋ ฌํ๊ธฐ 2
์ฒซ์งธ ์ค์ ์์ ๊ฐ์ N(1 ≤ N ≤ 1,000,000)์ด ์ฃผ์ด์ง๋ค. ๋์งธ ์ค๋ถํฐ N๊ฐ์ ์ค์๋ ์๊ฐ ์ฃผ์ด์ง๋ค. ์ด ์๋ ์ ๋๊ฐ์ด 1,000,000๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ์ ์์ด๋ค. ์๋ ์ค๋ณต๋์ง ์๋๋ค.
www.acmicpc.net
๋ฌธ์
N๊ฐ์ ์๊ฐ ์ฃผ์ด์ก์ ๋, ์ด๋ฅผ ์ค๋ฆ์ฐจ์์ผ๋ก ์ ๋ ฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
์ ๋ ฅ
์ฒซ์งธ ์ค์ ์์ ๊ฐ์ N(1 ≤ N ≤ 1,000,000)์ด ์ฃผ์ด์ง๋ค. ๋์งธ ์ค๋ถํฐ N๊ฐ์ ์ค์๋ ์๊ฐ ์ฃผ์ด์ง๋ค. ์ด ์๋ ์ ๋๊ฐ์ด 1,000,000๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ์ ์์ด๋ค. ์๋ ์ค๋ณต๋์ง ์๋๋ค.
์ถ๋ ฅ
์ฒซ์งธ ์ค๋ถํฐ N๊ฐ์ ์ค์ ์ค๋ฆ์ฐจ์์ผ๋ก ์ ๋ ฌํ ๊ฒฐ๊ณผ๋ฅผ ํ ์ค์ ํ๋์ฉ ์ถ๋ ฅํ๋ค.
์์ ์ ๋ ฅ
5
5
4
3
2
1
์์ ์ถ๋ ฅ
1
2
3
4
5
๋ฌธ์ ํ์ด
- ์๊ณ ๋ฆฌ์ฆ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์์ ์ง์ํ๋ sort()๋ฅผ ์ฌ์ฉํ๋ค.
- sort() ํจ์๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด algorithm๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ includeํ๋ค.
- sort(begin, end)๋ ์ค๋ฆ์ฐจ์ ์ ๋ ฌ์ ํ๋ค.
Solution
#include <iostream>
#include <algorithm>
using namespace std;
int main() {
long N, num[1000000];
cin >> N;
for(int i=0; i<N; i++){
cin >> num[i];
}
sort(num, num + N);
for(int i = 0; i < N; i++){
cout << num[i] << "\n";
}
return 0;
}'๐งฉ Algorithm > [BOJ] Silver' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| BOJ 1654๋ฒ : ๋์ ์๋ฅด๊ธฐ (C++/Silver 2) (0) | 2022.09.18 |
|---|---|
| BOJ 10815๋ฒ : ์ซ์ ์นด๋ (C++/Silver 5) (0) | 2022.09.16 |
| BOJ 1094๋ฒ : ๋ง๋๊ธฐ (C++/Silver 5) (0) | 2022.09.05 |
| BOJ 1158๋ฒ : ์์ธํธ์ค ๋ฌธ์ (C++/Silver 4) (0) | 2022.09.03 |
| BOJ 2805๋ฒ : ๋๋ฌด ์๋ฅด๊ธฐ (C/Silver 2) (0) | 2022.07.22 |