나의 브을로오그으

[c++] 2751번 : 수 정렬하기 2 본문

알고리즘/BaekJoon

[c++] 2751번 : 수 정렬하기 2

__jhp_+ 2022. 4. 27. 13:39

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

 

2751번: 수 정렬하기 2

첫째 줄에 수의 개수 N(1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄부터 N개의 줄에는 수가 주어진다. 이 수는 절댓값이 1,000,000보다 작거나 같은 정수이다. 수는 중복되지 않는다.

www.acmicpc.net

#include <iostream>
using namespace std;


int compare(void const* n1, void const* n2)
{
	int v1 = *(int*)n1;
	int v2 = *(int*)n2;
	return v1 > v2;
}

int main()
{
	ios::sync_with_stdio(false);
	cin.tie(NULL);

	int n = 0;
	cin >> n;
	int* arr = new int[n];
	for (int i = 0; i < n; ++i)
	{
		cin >> arr[i];
	}
	qsort(arr, n, sizeof(int), compare);

	for (int i = 0; i < n; ++i)
	{
		cout << arr[i] << '\n';
	}
	delete[] arr;
	return 0;
}

'알고리즘 > BaekJoon' 카테고리의 다른 글

[c++] 2798번 : 블랙잭  (0) 2022.04.28
[c++] 2775번 : 부녀 회장이 될테야  (0) 2022.04.28
[c++] 2609번 : 최대공약수, 최소공배수  (0) 2022.04.27
[c++] 2292번 : 벌집  (0) 2022.04.15
[c++] 2231번 : 분해합  (0) 2022.04.15