14395 4연산

2019. 4. 30. 15:34알고리즘/백준

최소 연산의 개수를 찾는 bfs 문제로 여러 조건을 생각해야 된다는 점에서 까다로웠다

 

1. 각 연산의 의미

*는 거듭제곱 연산 +는 곱하기2 연산 -는 0을 만드는 연산 /는 1을 만드는 연산

2. 아스키코드 순서대로 정렬하는 것이 답이므로 우선순위가 높은 것부터 연산을 하는 것이 좋다. 우선 순위대로 연산을 했을 때 최초 답이라면 그것은 문제의 답일 것이다

3. 중복은 map 사용

 

문제: https://www.acmicpc.net/problem/14395

https://github.com/surinoel/boj/blob/master/14395.cpp

 

 

'알고리즘 > 백준' 카테고리의 다른 글

5427 불  (0) 2019.04.30
9020 골드바흐의 추측  (0) 2019.04.30
7453 합이 0인 네 정수  (0) 2019.04.29
8320 직사각형을 만드는 방법  (0) 2019.04.29
1726 로봇  (0) 2019.04.27