티스토리 뷰

PS

백준 17298. 오큰수

tose33 2022. 11. 18. 13:46

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

 

17298번: 오큰수

첫째 줄에 수열 A의 크기 N (1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄에 수열 A의 원소 A1, A2, ..., AN (1 ≤ Ai ≤ 1,000,000)이 주어진다.

www.acmicpc.net

 

주어진 수열을 뒤에서부터 앞으로 탐색한다.

 

스택에서 현재 숫자보다 큰 수를 만날때 까지 pop한다.

 

큰 수를 만나면 해당 숫자가 오큰수이고, 현재 숫자를 스택에 푸쉬한다. 

스택이 empty가 될때 까지 현재 숫자보다 큰 수가 없다면 오큰수는 -1이고, 현재 숫자를 스택에 푸쉬한다.

 

 

 

'PS' 카테고리의 다른 글

백준 26009. 험난한 등굣길  (0) 2022.11.21
백준 7662. 이중 우선순위 큐  (0) 2022.11.18
백준 13699. 점화식  (0) 2022.11.15
백준 1107. 리모컨  (0) 2022.11.15
백준 2533. 사회망 서비스(SNS)  (0) 2022.11.14
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/05   »
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
글 보관함