백준 1874번 파이썬 (스택 수열)


백준 1874번 파이썬 (스택 수열)

문제 링크 https://www.acmicpc.net/problem/1874 1874번: 스택 수열 문제 스택 (stack)은 기본적인 자료구조 중 하나로, 컴퓨터 프로그램을 작성할 때 자주 이용되는 개념이다. 스택은 자료를 넣는 (push) 입구와 자료를 뽑는 (pop) 입구가 같아 제일 나중에 들어간 자료가 제일 먼저 나오는 (LIFO, Last in First out) 특성을 가지고 있다. 1부터 n까지의 수를 스택에 넣었다가 뽑아 늘어놓음으로써, 하나의 수열을 만들 수 있다. 이때, 스택에 push하는 순서는 반드시 오름차순을 지키도록 한다고 하자. 임의의 수열이 주어졌을 때 스택을 이용해 그 수열을 만들 수 있는지 없는지... www.acmicpc.net 문제 풀이 문제를 이해하기가 조금 어려운데, 아래 사진을 참고하면 된다. 문제에 주어진 예시로 설명을 해 보았다. stack을 쌓을 건데, count = 1에서 시작하여 1씩 더해가면서 조건에 맞는 stack을 만든다. 백...



원문링크 : 백준 1874번 파이썬 (스택 수열)