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
- 우선순위 큐
- Team Fortress 2
- 백준
- 다익스트라
- 구현
- ue5
- 유니티
- 수학
- 시뮬레이션
- 브루트포스
- 백트래킹
- DFS
- 트리
- 다이나믹 프로그래밍
- VR
- 유니온 파인드
- 재귀
- Unreal Engine 5
- XR Interaction Toolkit
- 그래프
- 문자열
- 투 포인터
- 자료구조
- 정렬
- 알고리즘
- c++
- BFS
- 스택
- 누적 합
- 그리디 알고리즘
Archives
- Today
- Total
목록백준 25556 c++ (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