문제 풀이/백준 (BOJ)
[백준/BOJ] 1541번: 잃어버린 괄호 ( greedy 알고리즘 ) - C++ 문제 풀이
문제 설명 문제 링크: https://www.acmicpc.net/problem/1541 풀이이 문제는 수식이 주어졌을 때, 적절한 부분을 괄호로 묶어서, 가장 작은 수식의 값을 구하는 문제입니다. 만약, 55-50+40의 수식이 주어졌을 때, 최소 값을 구하는 방법은 한 가지 방법 밖에 없습니다.55 - ( 50 + 40 )으로 수식을 변경하여 값을 구하는 방법입니다. 따라서, 마이너스 기호를 기준으로 입력받은 수식을 분리해서, 각 부분의 값을 다 더한 후, 첫 번째 부분의 값에서 나머지 부분들의 값을 계속 빼면, 그 값이 최소 값이 될 것입니다. 예를 들어, 100 - 43 + 50 + 74 - 30 + 21의 수식이 주어지면,100 - ( 43 + 50 + 74 ) - ( 30 + 21 ) = -1..
2024. 8. 24.