알고리즘/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;
}