메이쁘

(JAVA) 백준 14888번 : 연산자 끼워넣기 본문

Algorithm/Baekjoon

(JAVA) 백준 14888번 : 연산자 끼워넣기

메이쁘 2020. 6. 4. 23:28

https://www.acmicpc.net/problem/14888

 

14888번: 연산자 끼워넣기

첫째 줄에 수의 개수 N(2 ≤ N ≤ 11)가 주어진다. 둘째 줄에는 A1, A2, ..., AN이 주어진다. (1 ≤ Ai ≤ 100) 셋째 줄에는 합이 N-1인 4개의 정수가 주어지는데, 차례대로 덧셈(+)의 개수, 뺄셈(-)의 개수, ��

www.acmicpc.net

 

 

 

브루트 포스 문제.

 

순열 을 사용했다.

 

 

순열을 통해 부호를 순차적으로 선택하며, 선택할 때 마다 차곡차곡 계산해서 패러미터로 담아 재귀호출한다.

 

그래서 모든 부호를 선택한 경우에 지금까지 계산한 결과값들 중 최솟값을 찾아 출력하면 끝!

 

 

 

더 자세한 사항은 아래 소스코드를 참고해주세요.

 

 

감사합니다.

 

소스코드


Comments