[백준 10799번] 쇠막대기 (C++)PS/백준 알고리즘[BOJ]2023. 10. 12. 17:21
Table of Contents
728x90
반응형
1. 문제
https://www.acmicpc.net/problem/10799
레이저로 쇠막대기를 자른다. 쇠막대기와 레이저가 주어졌을 때 잘려서 나누어진 막대조각의 수를 구하는 문제이다. 이때 주어진조건은 다음과 같다.
- ()는 무조건 레이저를 나타낸다.
- 한 막대의 밑에는 위의 막대보다 긴 막대만 올 수 있다.
- 쌓인 막대의 양끝부분은 겹치지 않는다.
2. 풀이
현재의 condition을 유지한 상태로 같은 작업을 반복한다는 점에서 stack의 자료구조가 떠올랐다.
728x90
반응형
'PS > 백준 알고리즘[BOJ]' 카테고리의 다른 글
[백준 2630번] 색종이 만들기 (C++) (0) | 2023.10.20 |
---|---|
[백준 1074번] Z (C++) (0) | 2023.10.18 |
[백준 9012번] 괄호 (C++) (0) | 2023.10.12 |
[백준 3986] 좋은 단어 (C++) (0) | 2023.10.12 |
[백준 4949번] 균형잡힌 세상 (C++) (0) | 2023.10.12 |
@BE_개발자 :: 경이로운 개발일기
경이로운 BE 개발자가 되기 위한 프로그래밍 공부 기록장
도움이 되었다면 "❤️" 또는 "👍🏻" 해주세요! 문의는 아래 이메일로 보내주세요.