티스토리 뷰

백준/실버

[백준 11931번] 수 정렬하기 4 (C++)

게임개발기원 2024. 3. 13. 19:14

문제링크 : https://www.acmicpc.net/problem/11931

 

11931번: 수 정렬하기 4

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

www.acmicpc.net

#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
typedef pair<int, int> pii;
const int MAX = 987654321;

int N, arr[1000001];

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

    cin >> N;
    for(int i=0; i<N; i++) cin >> arr[i];
    sort(arr, arr+N, greater<>()); //내림차순 정렬
    for(int i=0; i<N; i++) cout << arr[i] << "\n";
    return 0;
}

 

아주 간단한 정렬문제이다.

기본 sort 함수는 오름차순으로 정렬해주기에  greater<>()을 넣어서 바꾸거나 따로 함수를 만들어서 넣어주어야 한다.

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/07   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함