1182번 - 부분수열의 합
해당 문제의 과거 질문을 찾아서 다른 예시를 실험해봐도 정답이 출력되고 비숫한 사례를 못찾겠습니다.
결과가 항상 "틀렸습니다"로 출력이 되는데 어디가 잘못된 걸까요?
목표하는 합이 0인 경우, 어떤 일이 발생할 수 있을 지 잘 생각해보세요.
어;; 잘 모르겠습니다
문제에 포함된 예시나
5 0
0 0 0 0 0 >> 31
0 0 0 1 0 >> 15
1 2 3 4 5 >> 0
으로 출력이 되는데 다른 반례가 있을까요?
i 의 시작이 0이 아니라 1이었군요. 이건 제가 잘못 봤네요.
그와 별개로, cmath의 pow()는 double을 반환하는 것으로 알고 있는데, 이 값이 정확하게 특정 정수를 찝을 수 있을지 조금 의심스럽군요.
pow 대신 1<<n을 사용해도 같은 결과가 나오나요?
네 코드 플러스 강의 보면서 풀고 있는데 1 << n으로 수정해도 "틀렸습니다"라고 뜨네요 ㅠ
cnt의 초깃값이 없네요. cnt=0을 주고 하면 어떤가요?
아...아앗 이런 크나 큰 실수가 있었다니!!!
감사합니다 ^^7
댓글을 작성하려면 로그인해야 합니다.
ktb5057 1년 전
해당 문제의 과거 질문을 찾아서 다른 예시를 실험해봐도 정답이 출력되고 비숫한 사례를 못찾겠습니다.
결과가 항상 "틀렸습니다"로 출력이 되는데 어디가 잘못된 걸까요?