2143번 - 두 배열의 합
안녕하세요.
부분 누적합을 담고 두 누적합 또는 하나의 누적합 안에서 목표 값을 찾고자 합니다.
처음에는 부분 누적합을 담은 배열을 이용해 아래의 첫 번째 코드로 했으나
9%에서 실패가 떴었습니다. 여러 테스트케이스를 생각해서 돌려봤지만 제대로 나와서.. 반례를 도저히 모르겠습니다 ㅜㅜ..
그리고, 딕셔너리로 할 수 있겠다 싶어 딕셔너리로 해보았는데, 잘 작동합니다.
기본적인 원리 자체는 target값을 그대로 찾아내는 방법 똑같은데, 왜 이진탐색은 안될까요 ㅠㅠ?
제 생각에는 제 이진탐색 알고리즘 문제인 것 같기도한데... 어느부분이 문제인지도 모르겠습니다.
제발 도와주세요..
b_sum 배열에 동일한 값이 2번 이상 들어있을때 처리가 되고 안되고의 차이 같습니다.
아이고 감사합니다ㅎㅎ
댓글을 작성하려면 로그인해야 합니다.
oio3215 2년 전
안녕하세요.
부분 누적합을 담고 두 누적합 또는 하나의 누적합 안에서 목표 값을 찾고자 합니다.
처음에는 부분 누적합을 담은 배열을 이용해 아래의 첫 번째 코드로 했으나
9%에서 실패가 떴었습니다. 여러 테스트케이스를 생각해서 돌려봤지만 제대로 나와서.. 반례를 도저히 모르겠습니다 ㅜㅜ..
그리고, 딕셔너리로 할 수 있겠다 싶어 딕셔너리로 해보았는데, 잘 작동합니다.
기본적인 원리 자체는 target값을 그대로 찾아내는 방법 똑같은데, 왜 이진탐색은 안될까요 ㅠㅠ?
제 생각에는 제 이진탐색 알고리즘 문제인 것 같기도한데... 어느부분이 문제인지도 모르겠습니다.
제발 도와주세요..