[C++/백준 17298번] 오등큰수

2024. 10. 24. 13:14·프로그래밍 공부/백준 (C++)

 

 

#include <iostream>
#include <stack>
#include <sstream>

using namespace std;

int main() {

    int N;

    int* arr;
    int* NGF;

    cin >> N;

    arr = new int[N+1];
    int cntarr[1000001] = {0,};
    NGF = new int[N+1];

    for(int i = 1 ; i <= N ; i++) NGF[i] = -1;

    for(int i = 1; i <= N; i++)
    {
        int input;
        cin >> input;
        arr[i] = input;
        cntarr[input] += 1;
    }

    stack <int> s;

    for(int i = 1; i <= N; i++)
    {
        while(!s.empty() && cntarr[arr[s.top()]] <  cntarr[arr[i]] )
        {
            NGF[s.top()] = arr[i];
            s.pop();
        }

        s.push(i);

        //cout << "i = " << i;
        //for(int i = 1 ; i <= N ; i++)
         //   cout << NGF[i] << " ";

      //  cout << endl;

    }


    for(int i = 1 ; i <= N ; i++)
        cout << NGF[i] << " ";



    delete[] NGF;
    delete[] arr;

    return 0;
}

'프로그래밍 공부 > 백준 (C++)' 카테고리의 다른 글

[C++/백준 1918번] 후위 표기식  (0) 2024.10.25
[C++/백준 1935번] 후위 표기식 2  (0) 2024.10.24
[C++/백준 17298번] 오큰수  (0) 2024.10.24
[C++/백준 10799번] 쇠막대기  (0) 2024.10.14
[C++ / 백준 17413번] 단어 뒤집기 2  (0) 2024.10.14
'프로그래밍 공부/백준 (C++)' 카테고리의 다른 글
  • [C++/백준 1918번] 후위 표기식
  • [C++/백준 1935번] 후위 표기식 2
  • [C++/백준 17298번] 오큰수
  • [C++/백준 10799번] 쇠막대기
Rocketbabydolls
Rocketbabydolls
Rocketbabydolls
  • Rocketbabydolls
    With The Lights Out
    Rocketbabydolls
  • 전체
    오늘
    어제
    • 전체글 (181)
      • 프로그래밍 공부 (117)
        • C (16)
        • Jumping into C++ (9)
        • MFC (C++) (1)
        • 자료구조 (1)
        • 알고리즘 (1)
        • 백준 (C++) (74)
        • 핸즈온 머신러닝 2판 (6)
        • Unseen 3기 준비 (4)
        • 원티드 포텐업 게임 개발자 양성과정 2기 (4)
      • 언리얼엔진5 (60)
        • [Part1] 이득우의 언리얼 프로그래밍 (12)
        • [Part2] 이득우의 언리얼 프로그래밍 (2)
        • [Part2 복습] 이득우의 언리얼 프로그래밍 (3)
        • [Part3] 이득우의 언리얼 프로그래밍 (14)
        • [Part4] 이득우의 언리얼 프로그래밍 (0)
        • FPS 게임 1인 프로젝트 (6)
        • 각종 지식 (9)
        • 블루프린트 Paper2D 로 게임 만들기 (14)
      • 일상 (1)
      • ETC (1)
        • 맥북 (1)
  • 블로그 메뉴

    • 링크

    • 공지사항

    • 인기 글

    • 태그

      실전C프로그래밍 나중채
      c언어
      티스토리챌린지
      실전C프로그래밍
      실전 C프로그래밍 나중채
      실전 C프로그래밍 실습문제
      핸즈온 머신러닝
      C언어 실습문제
      실전C프로그래밍 실습문제
      c++ 16929
      핸즈온 머신러닝 2판
      언리얼엔진5 fps 프로젝트
      c++ 2178
      언리얼엔진
      실전 C프로그래밍
      오블완
      c++ 17298
      실전 C 프로그래밍
      언리얼엔진5
      c++ 7576
    • 최근 댓글

    • 최근 글

    • hELLO· Designed By정상우.v4.10.3
    Rocketbabydolls
    [C++/백준 17298번] 오등큰수
    상단으로

    티스토리툴바