Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 알고리즘
- 백트래킹
- BFS
- Unreal Engine 5
- 시뮬레이션
- 재귀
- 자료구조
- Team Fortress 2
- 스택
- c++
- XR Interaction Toolkit
- 다이나믹 프로그래밍
- 트리
- DFS
- 브루트포스
- 문자열
- 그리디 알고리즘
- 수학
- 백준
- 정렬
- 유니티
- 유니온 파인드
- 우선순위 큐
- 다익스트라
- 누적 합
- 그래프
- 구현
- 투 포인터
- ue5
- VR
Archives
- Today
- Total
목록2024/06/03 (1)
1일1알
백준 25556번 포스택 C++ (골드5)
https://www.acmicpc.net/problem/25556 스택에서 뺀 뒤에 뒤에서부터 배치하여 오름차순이 되어야 하기 때문에 스택에 top에는 큰 수가 들어있어야 하고, 작은 수를 되도록 스택에 먼저 넣어야 한다. 만약 스택에 수를 넣을때 스택의 top이 지금 넣을 수보다 크다면 뺄때 오름차순이 불가능하다.그렇기 때문에 스택에 수를 넣을때 스택의 top이 지금 넣을 수보다 작다고 무조건 넣으면 안되고 스택의 top이 지금 넣을 수보다 작은 수중 제일 큰 수를 찾아서 해당 스택에 넣어야 한다. 이렇게 진행하다가 만약 모든 스택의 top이 지금 넣을 수보다 크다면 꺼냈을때 오름차순이 불가능하다.#include #include #include #include #include #include #inc..
알고리즘
2024. 6. 3. 10:33