https://www.acmicpc.net/problem/10989
์ฒ์์๋ ์๋ฌด ์๊ฐ ์์ด ์ ๋ ฌํด์ ํ๋ค๊ฐ ํ๋ ค์ ๋ดค๋๋ ๋ฉ๋ชจ๋ฆฌ ์ ํ์ด 8MB์๋ค. ๊ตฌ๊ธ๋ง์ ํด๋ณด๋ ์๋ฅผ ๋ชจ๋ ์ ๋ ฅ๋ฐ์์ ์ ์ฅํ๋ฉด ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ด๊ณผํ๊ฒ ๋๋ ์ ๋ ฅ๋ฐ์ ์ซ์์ ๊ฐ์๋ฅผ ์ธ๋ ์์ผ๋ก ์ ๊ทผํด์ผ ํ๋ค๊ณ ํ๋ค. ์ฆ [5, 2, 3, 1, 4, 2, 3]์ ์ ๋ ฅ๋ฐ์์ ๋ ๊ฐ ์ซ์๋ฅผ ์ ๋ ฅ๋ฐ์ ์ ์ฅํ๋ ๊ฒ์ด ์๋๋ผ 0์ผ๋ก ์ด๊ธฐํ ๋ ๋ฐฐ์ด์ n๋ฒ์งธ ์ธ๋ฑ์ค๋ฅผ ์ถ๊ฐํด์ฃผ๋ ์์ผ๋ก ํ์ด ์ฃผ์ด์ผ ํ๋ค. ์ ๋ต ์ฝ๋๋ ์๋์ ๊ฐ๋ค.
#include <iostream>
using namespace std;
int arr[10001] = { 0 };
int main() {
ios::sync_with_stdio(false);
cin.tie(NULL);
cout.tie(NULL);
int t;
cin >> t;
for (int i = 0; i < t; i++) {
int k;
cin >> k;
arr[k]++;
}
for (int i = 0; i < 10001; i++) {
for (int k = 0; k < arr[i]; k++) {
cout << i << "\n";
}
}
}
'์ฝ๋ฉํ ์คํธ > BOJ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฐฑ์ค1978]-์์ ์ฐพ๊ธฐ(C++) (0) | 2021.07.18 |
---|---|
[๋ฐฑ์ค2609]-์ต๋๊ณต์ฝ์์ ์ต์๊ณต๋ฐฐ์(C++)/์ ํด๋ฆฌ๋ ํธ์ ๋ฒ (0) | 2021.07.18 |
[๋ฐฑ์ค1012] ์ ๊ธฐ๋ ๋ฐฐ์ถ(C++) (0) | 2021.07.08 |
[๋ฐฑ์ค1260]DFS์ BFS(C++) (0) | 2021.07.03 |
[๋ฐฑ์ค2309] - ์ผ๊ณฑ๋์์ด(C++) (0) | 2021.01.11 |
๋๊ธ