알고리즘 풀이/백준
[1874] 백준 알고리즘 : 스택 수열(C++)
문제 자체가 이해되지않아, 힘든 문제였다.ㅜㅜ 첫 줄 : 입력 개수(n) 다음 줄 ~ 끝 : 원하는 숫자 순서 스택에 1~n까지 순서대로 숫자가 입력되는데, 이를 처리하여 입력한 순서대로 push(), pop()하면 되는 문제였다. 들어온 숫자가 num, 1~n까지를 t로 제어할때 num > t 이면, 일단 계속 push() num==t 이면, push()하고 pop() num < t 이면, num이 이미 스택에 넣어진 숫자라는 뜻이기 때문에 스택의 top()숫자와 같으면 pop() 아니면 더 깊숙히 있는 숫자라 꺼낼 수 없어 NO를 출력하고 끝낸다. (NO인지 여부는 end로 제어한다.) #include #include #include using namespace std; int main() { int..
2019. 11. 20.