[BOJ] 15688번 : 수 정렬하기 5

2024. 8. 28. 22:08Algorithm

1. problem : 

https://www.acmicpc.net/problem/15688

 

2. solution 1 :

#include <bits/stdc++.h>
using namespace std;
const int MXN = 2'000'000, HALF_MAX = MXN / 2; 
vector<int> isnum(MXN + 2);

int main(void) {
	ios::sync_with_stdio(0);
	cin.tie(0);

	
	int n, k;
	cin >> n; 

	while (n--) {
		cin >> k;
		isnum[k + HALF_MAX]++;
	}
	for (int i = 0; i <= MXN; i++) {
		while (isnum[i]--) {
			cout << i - HALF_MAX << '\n';
		}
	}
}

'Algorithm' 카테고리의 다른 글

[BOJ] 11650번 : 좌표 정렬하기  (0) 2024.08.29
[BOJ] 10814번 : 나이순 정렬  (1) 2024.08.28
[BOJ] 11931번 : 수 정렬하기 4  (3) 2024.08.28
[BOJ] 2750번 : 수 정렬하기  (0) 2024.08.26
[BOJ] 2751번 : 수 정렬하기 2  (0) 2024.08.26