누적합을 구하시는 과정에서 중복되는 경우가 있는거 같습니다!
피자가 3 조각으로 나누어지고, 각 조각을 1, 2, 3이라고 해봅시다. 그럼 질문자님의 코드에서는
(1), (1,2), (1,2,3)
(2), (2, 3), (2,3,1)
(3), (3,1), (3,1,2)
로 나누어지게 되는데 (1, 2, 3), (2, 3, 1), (3, 1, 2)가 중복되게 됩니다.
저도 이 경우를 고려하지 않아 문제를 틀렸는데, 혹시나 도움이 되셨길 바랍니다!
oio3215 2년 전
왼쪽 피자의 누적합,
오른쪽 피자의 누적합을 구하고
오른쪽 피자를 정렬한 후에
찾고자하는 숫자 - 왼쪽피자 누적합[0~N] 한 값을 오른쪽 피자에서 이진탐색으로 찾는 과정입니다.
왜 틀렸는지 모르겠습니다 ㅠㅠ 도와주세요.