[SWEA] 8338. 계산기
문제 다은이는 방탈출 카페에서 마지막 문제를 풀고있다. 마지막 문제는 다음과 같다 N개의 수 a1,a2, ⋯, aN이 있다. 이수들은 차례대로 계산기에 입력 해야만 하는데, 수를 입력하는 중간 중간에 연산자를 반드시 하나 입력을해야만 한다. 연산자에는 더하기 혹은 곱하기만 입력할 수 있다. 정확히 말해서, a1, (+ or x),a2, (+ or x), ⋯, (+ or x), aN를 계산기에 입력하는 것이다. 수식을 계산할 때 연산자의 우선 순위는 고려하지 않고 왼쪽에서 오른쪽으로 차례대로 계산한다. 계산기에 계산된 결과로 나올 수 있는 값 중 최대값을 구하여 방 탈출에 성공하자. 풀이방법 동적 계획법(DP, Dynamic Programming) 알고리즘으로 간단히 풀 수 있는 문제이다. n * 2 크기..
2020. 2. 27.