-
[C++] Programmers | 뒤에 있는 큰 수 찾기Problem Solving/Programmers 2023. 3. 1. 01:36
뒤에 있는 큰 수 찾기
✅ Accept Code
// programmers week5-2 // 뒤에 있는 큰 수 찾기 #include <bits/stdc++.h> using namespace std; vector<int> solution(vector<int> numbers) { vector<int> answer; for (int i = 0; i < numbers.size(); i++) { answer.push_back(-1); } stack<pair<int, int>> S; // first: index, second: element for (int i = 0; i < numbers.size(); i++) { int cur = numbers[i]; while (!S.empty() && S.top().second < cur) { answer[S.top().first] = cur; S.pop(); } S.push({i, numbers[i]}); } return answer; }
728x90'Problem Solving > Programmers' 카테고리의 다른 글
[C++] Programmers | 혼자 놀기의 달인 (0) 2023.03.01 [C++] Programmers | 숫자 블록 (0) 2023.03.01 [C++] Programmers | 점프와 순간이동 (0) 2023.03.01 [C++] Programmers study week #5 (0) 2023.03.01 [C++] Programmers | N으로 표현 (0) 2023.03.01