-
백준 BOJ(16637번) 괄호 추가하기알고리즘 풀이/백준(Boj) 2020. 3. 21. 17:06
문제 : https://www.acmicpc.net/problem/16637
풀이 :
홀수인 부분은 모두 부호이니 +면 1 *면 2 -면 3으로 바꿔서 풀어주었다.
비트 마스킹을 통해 첫 번째 예제를 예로 들면
index가 1 , 3, 5, 7, 13, 15, 17, 35, 37, 57, 135, 137, ,157, 357, 1357 인 부분의 괄호들을 처리하며 ( 1 << m )
이때 괄호가 겹칠 수 있는 13 17 등의 부분들은 바로 넘어가게 된다.
코드 ( C++ )
'알고리즘 풀이 > 백준(Boj)' 카테고리의 다른 글
백준(BOJ) 18809번 Gaaaaaaaaaarden (0) 2020.03.28 백준(BOJ) 18808번 스티커 붙이기 (0) 2020.03.28 백준 BOJ(1445) 일요일 아침의 데이트 (0) 2020.03.19 백준(BOJ) 알고스팟 (0) 2020.03.16 백준(BOJ) 16929번 Two Dots (0) 2020.03.13